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

Reply via email to