EclipseCon 2010: Enterprise version of OSGi 4.2 released
At EclipseCon, the OSGi Alliance announced that it has approved the enterprise version of the modular component architecture OSGi (Open Service Gateway initiative) and published the specification. Version 4.2 of the Enterprise specification, which is based on the OSGi Core Specification 4.2 released in September 2009, describes the services that are needed for enterprise Java applications.
OSGi is a Java component technology which serves as a basis for development environments like Eclipse. The OSGi components, called bundles, export code and services to others. They can be installed and exchanged individually at run time. As a result, OSGi allows software modules to be dynamically discovered at run time. The platform requires a Java Virtual Machine (JVM) and provides a JVM-based OSGi framework.
At the core of the Enterprise version of OSGi is a definition for the integration of existing Java EE (Enterprise Edition) technologies, interoperable dependency injection component models, a distributed service model for heterogeneous systems, database persistence support and life cycle and configuration management.
The specifications for the OSGi Service Platform Enterprise Specification Release 4, Version 4.2, are available to download.