Hints and Tips for Migrating Existing Enterprise Applications to OSGi
Lack of modularity is one of the biggest challenges when it comes to making your enterprise applications more flexible and extensible. Without strong modularity, systems become entangled and brittle and development teams become afraid to make changes for fear of breaking things - the application becomes a real bottleneck to business progress. So, you've decided you want to adopt OSGi to improve the agility of your enterprise applications, but where do you start? What are the strategies that people have found most successful? What tools are there to help with the task?
This talk will outline strategies for moving existing enterprise applications to OSGi. It will share approaches that have been shown to succeed at addressing some of the challenges you'll meet along the way, and will introduce some of the tools that make the job a whole lot easier. All this will be accompanied by examples taken from migrating a representative Java EE application.