Hi Vincent, Thank you for your interest about C5 project. You can find the current Carbon 5 Architecture document under [1] and this has links to the relevant sub modules of the server.
[1] https://docs.wso2.org/display/Carbon500/Architecture Thanks, Manoj *Manoj Kumara* Software Engineer WSO2 Inc. http://wso2.com/ *lean.enterprise.middleware* Mobile: +94713448188 On Wed, Apr 2, 2014 at 6:39 AM, Vincent <[email protected]> wrote: > Hi, all, > > is there a architecture diagram about C5? > > ------------------------------ > Vincent > > *From:* Manoj Kumara <[email protected]> > *Date:* 2014-03-31 18:37 > *To:* architecture <[email protected]>; dev <[email protected]>; > announce<[email protected]> > *Subject:* [Dev] WSO2 Carbon Kernel 5.0.0 - Milestone 03 Released! > > WSO2 Carbon Kernel 5.0.0 - Milestone 03 Released! > > We are pleased to inform you the 3rd milestone release of Carbon Kernel > 5.0.0 is now available to download from > here<https://svn.wso2.org/repos/wso2/people/manoj/Carbon5-M3/> > . > > Carbon 5 [C5] is the next generation of WSO2 Carbon platform. 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. We need to build > a next generation middleware platform that will last for the next 10 years. > > This milestone release is a step towards building an OSGi based server > development framework. It includes following new features. > > New Features > > - > > Pluggable runtimes framework > [Jira<https://wso2.org/jira/browse/CARBON-14637>] > > [apidoc<http://dist.wso2.org/javadocs/carbon-kernal/5.0.0-snapshot/org.wso2.carbon.runtime-5.0.0-SNAPSHOT-javadoc/> > ] > - > > Clustering module [Jira <https://wso2.org/jira/browse/CARBON-14538>] [ > > apidoc<http://dist.wso2.org/javadocs/carbon-kernal/5.0.0-snapshot/org.wso2.carbon.clustering-5.0.0-SNAPSHOT-javadoc/> > ] > - > > Context and config model, hierarchical tenancy model (Experimental) [ > Jira <https://wso2.org/jira/browse/CARBON-14680>] > [apidoc<http://dist.wso2.org/javadocs/carbon-kernal/5.0.0-snapshot/org.wso2.carbon.kernel-5.0.0-SNAPSHOT-javadoc/> > ] > > > Key Features > > - > > Artifact deployment engine > [Jira<https://wso2.org/jira/browse/CARBON-14539>] > > [apidoc<http://dist.wso2.org/javadocs/carbon-kernal/5.0.0-snapshot/org.wso2.carbon.deployment-5.0.0-SNAPSHOT-javadoc/> > ] > - > > Centralized logging back-end > - > > Carbon launcher framework > > Documentation > > - > > WSO2 Carbon Kernel 5.0.0 - > Documentation<https://docs.wso2.org/display/Carbon500/WSO2+Carbon+Documentation> > > Fixed Issues > > - > > WSO2 Carbon Kernel 5.0.0 - Fixed > Issues<https://wso2.org/jira/browse/CARBON-14589?filter=11755> > > How To Contribute > > You can find more instructions on how to > contribute<https://docs.wso2.org/display/Carbon500/How+to+Contribute>on our > documentation site. > > If you have any suggestions or interested in C5 discussions, please do so > via [email protected] or [email protected] mailing lists . > Reporting Issues > > We encourage you to report issues, documentation faults and feature > requests regarding WSO2 C5 through the public issue tracking > system<https://wso2.org/jira/browse/CARBON> > . > > > > Thanks, > > ~ WSO2 Carbon Team ~ > > > > *Manoj Kumara* > Software Engineer > WSO2 Inc. http://wso2.com/ > *lean.enterprise.middleware* > Mobile: +94713448188 >
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
