Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Developing Apache Aries Enterprise OSGi Applications

Jeremy Hughes (IBM )

OSGi DevCon · Tutorial
Monday, 15:40, 2 hours | Ballroom BC

Tags:
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

With the release of OSGi Enterprise 4.2 specifications, and the establishment of open source projects like Apache Aries and Eclipse Virgo, the role of OSGi has been extended into the enterprise alongside what has traditionally been developed using JEE. In this tutorial we will introduce you to building OSGi technology based enterprise applications, and explain both differences and improvements over traditional JEE applications. We will use freely available Eclipse-based tools to develop a modular application using the Blueprint programming model, Web, and JPA 2.0 technologies, and show how to deploy the resulting application to an open source runtime enabled by Apache Aries.

Jeremy Hughes is the architect for the runtime of the OSGi Applications feature of IBM's WebSphere Application Server. Based at IBM's Hursley development laboratory in the UK he has developed speech recognition telephony based products, has worked on product specific services engagements, and as program manager set up and ran the European arm of IBM's Extreme Blue student internship program. He has worked in the WebSphere Application Server development team since 2001 leading the development of web services technologies and more recently the runtime for the OSGi Applications feature which was released as a Feature Pack mid 2010. He has been involved as committer on Apache projects since 2001, most recently in Apache Aries.