Hi Mohan,

On Sat, Mar 30, 2013 at 11:43 PM, Mohanadarshan Vivekanandalingam <
[email protected]> wrote:

> Hi,
>
> We have started the work of modifying the CEP server. As the first step we
> have start re-writing the broker module of the CEP. In our next release we
> are going to have Transport Adaptor module instead of broker module.
> Transport Adaptor module going to do similar work as broker does. But
> through the Transport adaptor module we can provide more user friendliness.
>
> In the new architecture, same as broker module the core part will be
> handle by the Transport Adaptor.
>
> *Transport Adaptor Core*
>
>    - Transport Adaptor core contains the base methods to create
>    transportAdaptorDto and to handle transport adaptor configuration details.
>    - It exposes two services, 1) to register a transport adaptor 2) to
>    get the information about transport adaptors.
>    - It allows to write external transport adaptor component and register
>    it easily.
>    - Each and every transport adaptor types (broker types - jms, agent &
>    etc...) is written as individual module and registered with this transport
>    adaptor core.
>
>
> Other important module which manages the transport adaptor is transport
> adaptor manager. This module contains 3 sub components. There are core,
> admin & UI, similar as old broker manager module.
> But in the new module we have changed some old implementations.
>
> *Transport Adaptor Manager Core*
>
>    - We have remove the registry related configurations of a transport
>    adaptor (broker). and all the transport adaptor information are stored as a
>    xml file like we are handing the bucket.
>    - We have also provided the hot deployment facility for transport
>    adaptor creation.
>    - All the transport adaptor information will store in the file system.
>    - It access the transport adaptor service and get the information
>    regarding the transport adaptors and their properties.
>    - It exposes a service to get the transport adaptor configuration and
>    to store the new transport adaptor configuration.
>
>
> *Transport Adaptor Manager Admin*
>
>    - It act as an interface between the UI and core.
>    - It exposes an admin service to UI to get the information that needed
>    to create the UI and to store those information
>
>
> This architecture will also provide the flexibility to integrated the CEP
> with other products easily.
> We are now moving forward to create the UI component for transport
> adaptor.
>

One question regarding the UI component,

This means that the user is allowed to change the configuration of a
particular transport at run-time. So how are you planning to get those
changes and plug in to run-time information?

Just a thought, you can give a try and use the TransportService for this.
Have a look at the JMSTransportService for more info.

Thanks,
Kishanthan.

Hope our new design will provide more flexibility to work with CEP...
> Any suggestions?
>
>
>
> Thanks & Regards
> Mohan
>
>
>
>
> --
> *V. Mohanadarshan*
> *Software Engineer,*
> *Data Technologies Team,*
> *WSO2, Inc. http://wso2.com *
> *lean.enterprise.middleware.*
> *
> *
> email: [email protected]
> phone:(+94) 771117673
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Kishanthan Thangarajah*
Software Engineer,
Development Technologies Team,
WSO2, Inc.
lean.enterprise.middleware

Mobile - +94773426635
Blog - *http://kishanthan.wordpress.com*
Twitter - *http://twitter.com/kishanthan*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to