Hi, all,
is there a architecture diagram about C5?
Vincent
From: Manoj Kumara
Date: 2014-03-31 18:37
To: architecture; dev; announce
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.
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] [apidoc]
Clustering module [Jira] [apidoc]
Context and config model, hierarchical tenancy model (Experimental) [Jira]
[apidoc]
Key Features
Artifact deployment engine [Jira] [apidoc]
Centralized logging back-end
Carbon launcher framework
Documentation
WSO2 Carbon Kernel 5.0.0 - Documentation
Fixed Issues
WSO2 Carbon Kernel 5.0.0 - Fixed Issues
How To Contribute
You can find more instructions on 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.
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