About OSGi Applications

The OSGi Applications support in WebSphere® Application Server helps you develop and deploy modular applications that use both Java EE and OSGi technologies. You can design and build applications and suites of applications from coherent, versioned, reusable OSGi modules that are accessed only through well-defined interfaces. This enables the same, or different, applications to use different versions of the same third party libraries without interference.

OSGi technology has long been associated with solving application development challenges around complexity, extensibility and maintenance. Since WebSphere Application Server Version 6.1, OSGi technologies have been used internally as an infrastructure foundation to build the application server product as a componentized runtime. To bring OSGi infrastructure benefits to enterprise application developers in the form of an enterprise Java programming model, the OSGi Alliance Enterprise Expert Group (EEG) was formed in 2007. The EEG has focused on the specification of common web applications technologies for an OSGi environment, including the Blueprint component model. This model standardizes many of the simplicity and unit test benefits of dependency injection frameworks such as the Spring Framework, and is now part of the OSGi Service Platform Release 4 Version 4.2 Enterprise Specification.

Apache Aries is an open community project that brings the modularity, dynamism, and versioning of the OSGi service platform to enterprise application developers by implementing key EEG specifications. Apache Aries delivers a simple to use and lightweight programming model for web applications that combines the standard Blueprint component model with familiar Java enterprise technologies. Apache Aries includes an implementation of the OSGi service platform Version 4.2 Blueprint component model for fine-grained assembly, and provides an assembly model for applications that consist of multiple modules.

The OSGi Applications support in WebSphere Application Server includes the following major features:

Concept topic

Terms of use | Feedback


Timestamp icon Last updated: Tuesday, 20 September 2011
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=matt&product=was-express-iseries&topic=ca_about

Copyright IBM Corporation 2009, 2011. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)