On 27 November 2013 17:44, Sameera Jayasoma <[email protected]> wrote:
> *What is C5?* > Carbon 5 will be the next generation of WSO2 Carbon Platform. > > *Why C5?* > The existing Carbon platform has served as a modular middleware platform > for more than 5 years now. We've built many different products, solutions > based on this platform. All the previous major releases of Carbon were > sharing the same high level architecture, even though we've changed certain > things time to time. > > Base architecture of the Carbon is modeled using the Apache Axis2's kernel > architecture. Apache Axis2 is Web service engine. But it also has > introduced a rich extensible server framework with a configuration and > runtime model, deployment engine, clustering API and a implementation, etc. > We extended this architecture and built a OSGI based modular server > development framework called Carbon Kernel. It is tightly coupled with > Apache Axis2. But now Apache Axis2 is becoming a dead project. We don't > see enough active development on the trunk. Therefore we thought of getting > rid of this tight coupling to Apache Axis2. > > Carbon kernel has gained weight over the time. There are many unwanted > modules there. When there are more modules, the rate of patching or the > rate of doing patch releases increases. This is why we had to release many > patch releases of Carbon kernel in the past. This can become a maintenance > nightmare for developers as well as for the users. We need to minimize > Carbon kernel releases. > > The other reason for C5 is to make Carbon kernel a general purpose OSGi > runtime, specialized in hosting servers. We will implement the bare > minimal features required for server developers in the Carbon kernel. > > Our primary goal of C5 is to re-architect the Carbon platform from the > ground up with the latest technologies and patterns to overcome the > existing architectural limitations as well as to get rid of the > dependencies to the legacy technologies like Apache Axis2. > Does this mean , C5 will move away from Axis2 and use another SOAP engine? > We need to build a next generation middleware platform that will last for > the next 10 years. > > *When can you expect C5?* > We have already started working on C5 with a dedicated team of 5 members > for three to four months. We are planning to complete the bare minimal > components of C5 by March, 2014. Once we get to this stage, our products > teams can start migrating their components to this new architecture. I will > share the detailed milestone plan shortly. > > Thanks, > Sameera. > -- > Sameera Jayasoma, > Architect, > > WSO2, Inc. (http://wso2.com) > email: [email protected] > blog: http://sameera.adahas.org > twitter: https://twitter.com/sameerajayasoma > flickr: http://www.flickr.com/photos/sameera-jayasoma/collections > Mobile: 0094776364456 > > Lean . Enterprise . Middleware > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- -Ratha mobile: (+94)755906608
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
