The idea is to allow external parties to integrate different runtime
environments to C5 kernel in pluggable manner. With this framework we will
provide the API to be used during this integration. The developer can
implement the provided API depending on the runtime to be integrated.

Runtime can have different states as shown in the following diagram,
[image: Inline image 1]

You can implement required states depending on your requirements. With this
design the configuration of a particular runtime can be configured.

Once a runtime is activated it will register its deployers on the
deployment engine such that deployment engine can deploy their artifacts.

Deployment-Engine is aware about the deployed artifacts and list deployed
artifacts etc.

We are planing to start the task by plugging Tomcat runtime to the current
C5 kernel and planning to finalize the design and then extend this approach
to other runtimes like Axis2, Synapse etc.

Please fill in your ideas if something missing.


Thanks,
Manoj

Best Regards..


Manoj Kumara
Software Engineer
WSO2, Inc.; http://wso2.com

Twitter:  http://twitter.com/ManKuma
Mobile: +94713448188


On Sat, Dec 21, 2013 at 5:21 PM, Manoj Kumara <[email protected]> wrote:

>  more details 
> »<https://www.google.com/calendar/event?action=VIEW&eid=cjdicGlyZHBpdTZhYXU0aGZuMXFwcG1mN2cgZGV2QHdzbzIub3Jn&tok=MTQjbWFub2pAd3NvMi5jb204YjVlYTMxOTUxMzlhYzU2ZTA1Mjk5MTA3YTMwMjM2OGRiYjEzYjFj&ctz=Asia/Colombo&hl=en>
> [C5] Discussion on Pluggable Runtime Framework
> Brainstorm discussion about Carbon 5 'Pluggable Runtime Framework' and its
> architecture design.
> *When*
> Mon Dec 23, 2013 11am – 12pm Colombo
> *Where*
> LK 5th Floor Meeting Room - Garage 
> (map<http://maps.google.lk/maps?q=LK+5th+Floor+Meeting+Room+-+Garage&hl=en>
> )
> *Calendar*
> [email protected]
> *Who*
>  •
> Manoj Kumara - organizer
> •
> Afkham Azeez
> •
> Kishanthan Thangarajah
> •
> [email protected]
> •
> Sameera Jayasoma
>
> Going?   *Yes
> <https://www.google.com/calendar/event?action=RESPOND&eid=cjdicGlyZHBpdTZhYXU0aGZuMXFwcG1mN2cgZGV2QHdzbzIub3Jn&rst=1&tok=MTQjbWFub2pAd3NvMi5jb204YjVlYTMxOTUxMzlhYzU2ZTA1Mjk5MTA3YTMwMjM2OGRiYjEzYjFj&ctz=Asia/Colombo&hl=en>
> - Maybe
> <https://www.google.com/calendar/event?action=RESPOND&eid=cjdicGlyZHBpdTZhYXU0aGZuMXFwcG1mN2cgZGV2QHdzbzIub3Jn&rst=3&tok=MTQjbWFub2pAd3NvMi5jb204YjVlYTMxOTUxMzlhYzU2ZTA1Mjk5MTA3YTMwMjM2OGRiYjEzYjFj&ctz=Asia/Colombo&hl=en>
> - No
> <https://www.google.com/calendar/event?action=RESPOND&eid=cjdicGlyZHBpdTZhYXU0aGZuMXFwcG1mN2cgZGV2QHdzbzIub3Jn&rst=2&tok=MTQjbWFub2pAd3NvMi5jb204YjVlYTMxOTUxMzlhYzU2ZTA1Mjk5MTA3YTMwMjM2OGRiYjEzYjFj&ctz=Asia/Colombo&hl=en>*
>     more options 
> »<https://www.google.com/calendar/event?action=VIEW&eid=cjdicGlyZHBpdTZhYXU0aGZuMXFwcG1mN2cgZGV2QHdzbzIub3Jn&tok=MTQjbWFub2pAd3NvMi5jb204YjVlYTMxOTUxMzlhYzU2ZTA1Mjk5MTA3YTMwMjM2OGRiYjEzYjFj&ctz=Asia/Colombo&hl=en>
>
> Invitation from Google Calendar <https://www.google.com/calendar/>
>
> You are receiving this courtesy email at the account [email protected] because
> you are an attendee of this event.
>
> To stop receiving future notifications for this event, decline this event.
> Alternatively you can sign up for a Google account at
> https://www.google.com/calendar/ and control your notification settings
> for your entire calendar.
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>

<<Screenshot from 2014-01-03 12:39:21.png>>

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

Reply via email to