I think we should wait for Isabelle to provide explanation. I am also not
clear of what is the exact requirement.

Isabelle, This is regarding "Feature #72: Extension Point to associate
sequences to inbound/outbound/fault flows" . Could you elaborate bit more
please?


On Wed, Jul 31, 2013 at 9:07 PM, Sanjeewa Malalgoda <[email protected]>wrote:

>
>
> On Wed, Jul 31, 2013 at 1:20 PM, Vijayaratha Vijayasingam <[email protected]
> > wrote:
>
>> Hi all;
>>
>> *Our requirement*
>>
>> Allow users to create their own sequences and make them available in the
>> API configuration. A developer creates the necessary sequences to say log,
>> audit requests, may be add authorization via XACML , whatever is needed and
>> pushes those with a description to the API publisher repository. When a
>> publisher comes in (@ publisher UI) and publishes in API, the list of
>> sequences is visible and he can pick one from the lists.
>>
>> *Existing feature*
>>
>> Currently we have a mediation extension point(it is a synapse rest
>> handler) where, it picks the existing sequences (which are deployed
>> following a naming convention) and whenever a request comes in to the API,
>> handler checks whether a custom sequence available for that particular API
>> and if it is available it executes that custom sequence .
>>
>> *Implementation*
>> *
>> *
>> We could use Devstudio to develop the custom sequences and deploy them in
>> APIManager. From the publisher UI, we could provide a UI option to select
>> the existing sequences.
>> Once selected, we could change the sequence name to follow the naming
>> convention(needed for handler) and store them in the registry (should we
>> store at local registry(file sytem)/user registry?)
>> Handler can take care of the execution part(it is already implemented)
>>
> So who is going to develop and add those sequences to API gateway? I guess
> it should done by administrator of system.
> If we need to log incoming message or some headers of incoming requests we
> need to add this to in sequence. Or we may need to add it to out sequence.
> Are we going to support something like that?
>
> Thanks.
> Sanjeewa.
>
>
>
>> Please provide suggestions....
>>
>> Thanks.
>> --
>> -Ratha
>> mobile: (+94)755906608
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> *
> *
> *Sanjeewa Malalgoda*
> WSO2 Inc.
> Mobile : +94713068779
>
>  <http://sanjeewamalalgoda.blogspot.com/>blog
> :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/>
>
>
>


-- 
/sumedha
b :  bit.ly/sumedha
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to