Apache Aries
The Aries project consists of a set of pluggable Java components enabling
an enterprise OSGi application programming model. This includes
implementations (and extensions) of the following Enterprise OSGi specifications:
- Asynchronous Services and Promises Specification
- Blueprint Specification
- JTA Transaction Services Specification
- JMX Management Model Specification
- JNDI Services Specification
- JPA Service Specification
- Service Loader Mediator Specification
- Subsystem Service Specification
The specifications are defined in the OSGi Alliance Enterprise Expert Group (EEG) for deployment to a variety of OSGi
based runtimes. The OSGi R6 Enterprise Specification can be found here:
http://www.osgi.org/Download/Release6
To understand the complete scope of the Aries project, see the Aries
proposal document on the incubator wiki.
To understand how to use Aries Blueprint components, take a look at the BlueprintHelloWorldTutorial
pages which guides you through how to build the Aries code, provides
sample applications and describes how to set up an environment in which to
run the consuming application.