Chapter 19. Server Side

OSGi has been around for over a decade in the embedded and then the desktop environments. Recently its value and use in the server community have practically exploded. All of a sudden all of the major Java application servers are OSGi-based. WebSphere, GlassFish, Spring DM, and NetWeaver are all adopting or using OSGi.

Why is this happening? Server software is often large and complex and composed of many parts from a variety of sources. Desktop tools are similarly complex. Modularity has brought great value to desktop tools in the form of the Eclipse tooling platform. Now those benefits are being sought in the server world.

OSGi can be used under the covers simply as an implementation mechanism to improve flexibility ...

Get OSGi and Equinox now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.