The IBM Rational Development Tools for OSGi Applications help you build enterprise applications that benefit from the modularity, dynamism, versioning, and third-party library integration provided by the OSGi applications framework.
Alasdair Nottingham:Yesterday I blogged on how to get the free OSGi Applications tools from IBM Rational working on Eclipse 3.6 Classic. Having got the tools created the next step is to define a target platform. A target platform is the set of bundles you want to build and run your application with. Since Eclipse is a big OSGi application it already comes with a built in target platform for developing eclipse plugins. Since we are trying to create an enterprise OSGi application this isn't any good. We need a new one, but the tools don't come with one for free. In this post I will go through the steps involved in setting up a target platform for developing OSGi applications.
This exercise demonstrates how a developer can build, deploy and test dynamic Web applications using WebSphere Application Server Community Edition and Eclipse.IBM products used in this exerciseWebSphere Application Server Community EditionYou will leverage Eclipse Galileo to setup, deploy, and test a Web services application against WAS CE. In addition, you will also explore the capabilities of the Eclipse Web services tool for generating Web services, as well as embedded tooling in WAS CE that aid in creating WSDL files and source. This exercise will appeal to developers, managers or IT professionals who are currently building and deploying simple Web applications on Tomcat or other open source application servers.
The IBM WebSphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API 2.0 is now GA & enables productivity through a simplified component model and delivers enhanced performance through new relational database access standards.