Apache Aries :: Apache Aries
Documentation
master
Documentation
master
Edit this Page
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
CDI Integration Specification
JAX-RS Whiteboard Specification
JMX Management Model Specification
JNDI Services Specification
JPA Service Specification
JTA Transaction Services Specification
Push Stream Specification
Remote Service Admin Service Specification
Service Loader Mediator Specification
Subsystem Service Specification
Transaction Control 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 R7 Enterprise Specification can be found here:
OSGi Enterprise Release 7
Additional projects
Additionally, Apache Aries provides the following projects:
Component DSL
an embedable, micro, functional-style component DSL for working with OSGi services and configuration
Container Management
API and implementations of the Apache Aries Container Management subcomponent
Proxy
a library for working with object proxies in OSGi
Util
a library containing reusable bits of functionality in OSGi
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.
US