ApacheCon EU 2009: OSGi as Framework for Building a Product Line - Experience and Best Practices

In this talk Afkham Azeez and Ruwan Linton presented their experience using OSGi as the framework for building a componentized line of SOA middleware products at ApacheCon EU 2009 - the official conference of the Apache Software Foundation (ASF) that was held in Amsterdam From March 25 to March 27

.
Date: Fri, 3rd Apr, 2009
Level:
Reads: 1875 Comments: 0 | Login or register to post comments


Some of the challenges in building up a framework using OSGi include proper sizing and architecture of OSGi bundles, managing dynamic bundle dependencies, dealing with OSGi implementation incompatibilities and scalability. However, the net result has been tremendously successful in creating a platform that allowed extend/replace functionality almost trivially.

Afkham AzeezAfkham Azeez joined WSO2 in December 2005. He is a software architect and the Product Manager of WSO2 Web Services Application Server. In 2008 he was appointed as Apache Member. He is also a PMC member of the Apache Software Foundation Web Services Project and Committer of the Apache Synapse project. His areas of specialization include distributed and cloud computing, SOA and J2EE technologies. He also has experience in developing Mobile & Telecommunication content management software systems. Azeez has a B.Sc. first class honors degree in Computer Science & Engineering from the University of Moratuwa, Sri Lanka, and is currently reading for a Masters Degree in Computer Science.

 

 

Ruwan LintonRuwan Linton joined the WSO2 team in September 2006 as a software engineer. He is currently the Project Manager for the WSO2 ESB project team and is an active contributor to the Apache Synapse project. Ruwan has worked on several projects related to J2EE technologies as well as Struts and XML, and has also completed a project on Web User Interface generation for Web Services (GenUWIn). He has the degree in Computer Science & Engineering from the University of Moratuwa, Sri Lanka.

Related Resources

library project main code
Learn Cloud
Learn
Cloud

The WSO2 Application Server is a reliable application server that can host your enterprise web applications. The WSO2 Application Server as a Service is offered in StratosLive, the WSO2 Platform as a Service. This article explains how a simple web application can be developed and deployed from Carbon Studio to the WSO2 Application Server...

Latest Webinar
KeellsSuper is a leading supermarket chain with 50-plus outlets in Sri Lanka, and it offers the only online supermarket in the country. In 2005, JKH implemented SAP ERP across it’s 70 subsidiaries...
Thursday, February 16th 2012, 09.00 AM (PST)

Thursday, February 16th 2012, 10.00 AM (GMT)