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

  • By wso2 wso2
  • |
  • 3 Apr, 2009

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 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 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


About Author

  • wso2 wso2
  • wso2