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
