Apache Axis2 and OSGi integration in WSO2 Carbon Platform - Thursday, April 28, 2011

Archived Content
This article is provided for historical perspective only, and may not reflect current conditions. Please refer to relevant product page for more up-to-date product information and resources.
  • By Dasunpriya Anuradha Mallikarachchi
  • 18 Apr, 2011

The WSO2 Carbon platform consists of components performing central functionalities such as security, management, clustering and more. It is the base platform for all the SOA Java products in WSO2 and they are built by adding reusable components to Carbon platform.

Sameera JayaasomaWSO2 Carbon inherits this modularity and dynamism form OSGi- the dynamic modular system for Java. OSGi defines a way to create true modular systems and also it adds dynamism to Java applications. The unit of modularization in OSGi is called a “Bundle” which is more or less a standard Java archive(jar). A bundle running in OSGi can share static classes as well as their instances. These instances are called OSGi services. They provide bundles a way to collaborate at runtime in a loosely coupled manner.

More importantly this revolutionary SOA platform is powered by Apache technologies, mostly Apache Axis2 which is the most popular, open source Web services engine. Carbon not just uses Axis2, but it also enhances the capabilities of Axis2 with the Axis2-OSGi integration. Carbon can be considered as thin layer on top of Axis2 and it acts as a bridge between OSGi and Axis2. Carbon allows Web services reside in OSGi bundles, get deployed in Axis2. Not just services but also other Axis2 extensions such as Axis2 modules, service deployers, transports which reside in OSGi bundles can be deployed in Axis2.

Join Sameera Jayasoma on this one hour webinar as he takes you through the following topics:

  • Apache Axis2
  • OSGi, the dynamic module system
  • WSO2 Carbon SOA Platform
  • Axis2 – OSGi Integration
    • Problems faced
    • Solutions
    • Benefits

Sameera is a Technical Lead & Product Manager – WSO2 Carbon and works on both the WSO2 Carbon and WSO2 Web Services Application Server teams.

View/Download videocaste and presentation slides

Thursday, 28th April 2011
9:00 AM - 10:00 AM (PDT)
Registration Expired!
Presenter: Sameera Jayasoma

Thursday, 28th April 2011
10:00 AM - 11:00 AM (GMT)
Registration Expired!
Presenter: Sameera Jayasoma