How WSO2 Carbon Works

I recently wrote an article on understanding WSO2 Carbon Architecture and how stuff works underneath. This article basically explains about how the server function at run-time with illustrations. Here is the summary and the contents covered in this article.


WSO2 Carbon is the base platform for all products of WSO2. By leveraging the OSGi technology, the WSO2 Carbon architecture is designed in such a way that it’s highly extensible, dynamic, and flexible. Over the years, the existing carbon platform was used to build a different set of products at WSO2 and helped to implement many solutions. The platform has gained maturity over time. There are new improvements, and features are added with each major release. The new family of products that are released now are based on Carbon version 4.0.0 and above. The 4.0.0 architecture undergone a major change than what is found in 3.2.0 based releases. The significant change is bringing Tomcat in to the OSGi environment, where in 3.2.0 based release, the tomcat was outside of OSGi environment and a bridging mechanism, called Servlet Bridge, was used to connect the outside world with OSGi environment.

This article covers the following in detail.


About kishanthan

I’m currently working as a Software Engineer at WSO2, an open source software company. I hold an Engineering degree, majoring in Computer Science & Engineering field, from University of Moratuwa, Sri Lanka.
This entry was posted in WSO2 and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s