Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Apache Aries: Enterprise OSGi in Action

Graham Charters

Making With Eclipse · Standard (25 mins)
Monday, 13:30, 25 minutes | Grand Ballroom

Tags: Emerging Technology , JavaEE , OSGi DevCon , Runtime
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

The Enterprise OSGi specification brings a standard way to assemble applications in a dynamic and modular way.  Web applications, JPA Persistence Archives and Persistence Providers can all be factored and deployed as OSGi bundles, enabling common libraries to be shared across applications and the entire system to be dynamically updated.  The Blueprint Container specification standardizes the popular Spring component model, enabling simple Java bean unit test and assembly for application business logic.  Finally, these can be coupled with Enterprise services, such as Directory and Transactions.

Aries is an Apache Incubator project which was created in Autumn 2009 to deliver pluggable Java components enabling an Enterprise OSGi application programming model. This includes implementations of OSGi specification, but importantly provides an open collaborative forum to evolve the enterprise OSGi application programming model in support of the standards.

This session will present a overview of the Apache Aries project and give an end-to-end demonstration of how a simple Aries Application can be assembled from Web, Persistence and Blueprint components and dynamically deployed.

Graham is a Senior Technical Staff Member at IBM's Hursley development laboratory in the UK. He works on the WebSphere Application Server product and Apache Aries project, and is the Application and Integration Middleware division's technical lead in the OSGi Alliance Expert Groups. He is also an active member of the OASIS SCA Java and Assembly Model Technical Committees.