You can read the following topics before creating an OSGi application. They provide planning and technology overview information that may be useful if you are new to OSGi application development or developing OSGi applications in this development environment.
| Versions supported in WebSphere® Application Server version 7.0 | Versions supported in WebSphere Application Server versions 8.0 | Versions supported in WebSphere Application Server version 8.5 | Versions supported in Liberty profile server | |
|---|---|---|---|---|
| Dynamic Web Modules | 2.5 | 2.5 and 3.0 | 2.5 and 3.0 | 2.5 and 3.0 |
| EJBs | Not supported | Not supported | 3.0 and 3.1 | Not supported |
| Java Persistence API | 1.0 and 2.0 | 1.0 and 2.0 | 1.0 and 2.0 | 1.0 and 2.0 |
| JavaServer Faces | 1.1 and 1.2 | 1.1, 1.2, and 2.0 | 1.1, 1.2, and 2.0 | Not supported |
| JAX-RS | 1.1 | 1.1 | 1.1 | 1.1 |
| SIP | 1.0 and 1.1 Note: Annotated SIP1.1/OSGi applications
are not supported
|
1.0 and 1.1 Note: Annotated SIP1.1/OSGi applications
are not supported
|
1.0 and 1.1 Note: Annotated SIP1.1/OSGi
applications are not supported
|
Not supported |
| Supported in WebSphere Application Server version 7.0 | Supported in WebSphere Application Server version 8.0 | Supported in WebSphere Application Server version 8.5 | Supported in Liberty profile server | ||
|---|---|---|---|---|---|
| OSGi Applications containing: | OSGi Bundles | ![]() |
![]() |
![]() |
![]() |
| OSGi Bundles with EJBs | ![]() |
||||
| OSGi Fragments | ![]() |
![]() |
![]() |
![]() |
|
| OSGi Composite bundles | ![]() |
![]() |
|||
| Java EE WAR Modules | ![]() |
![]() |
![]() |
||
| PDE plug-ins | ![]() |
![]() |
![]() |
![]() |
|
| PDE fragments | ![]() |
![]() |
![]() |
![]() |
|
| OSGi Composite bundles containing: | OSGi Bundles | ![]() |
![]() |
||
| OSGi Bundles with EJBs | ![]() |
||||
| OSGi Fragments | ![]() |
![]() |
|||
| PDE plug-ins | ![]() |
![]() |
|||
| PDE fragments | ![]() |
![]() |
If you are already familiar with OSGi development technology the following topics will guide you through the development process.
For a complete list of OSGi application development samples and tutorials, refer to OSGi application samples and tutorials. To view the sample and tutorials in this product, click and expand the Samples and Tutorials sections.
Learn about different aspects of OSGi application development from the following samples and tutorials:
Sample: OSGi Hello World
Sample: OSGi Counter Service
Sample:
OSGi Blog
Sample:
EJB temperature converter
Tutorial: Develop a simple OSGi application
Tutorial: OSGi EJB serviceIn addition to the information found in this infocenter, the following links provide additional learning material.
Developing enterprise OSGi applications for WebSphere Application Server
Best practices for developing and working with OSGi
applications
Innovations within reach: Are we ready for enterprise
OSGi?
IBM® Redbooks®: Rational® Application Developer V7.5 Programming Guide