Modular web applications based on OSGi

Jochen Hiller (Deutsche Telekom AG, Germany)

OSGi DevCon · Short Talk
Presentation
Tuesday, 10:50, 10 minutes | Room 209/210 | Download in iCal Format

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

Jochen Hiller

The OSGi HttpService is very lightweight and restricted to very early Servlet specifications (missing filters, listeners, etc.).

This short talk will give an overview about a lightweight web container implementation based on the OSGi HttpService. This container will parse web.xml and add missing functionality (welcome files, filters, listeners) to HttpServices using wrapper technologies. This container service will also be provided as an Eclipse extension point and as bundle observing all bundles within the platform for a /WEB-INF/web.xml file (extender pattern). The implementation is very similar to specification of OSGI RFC 66 – OSGi web container.

Based on this service, a new type of web application can be designed. It is based on multiple small web applications (like WAR files, here: OSGi bundles) which can be combined into one single URI space, whereas the URIs can be mixed together on a deep level.

The talk will give an overview about the implementation, usage scenarios and probably a simple online demo.

Jochen Hiller is a system architect working for Deutsche Telekom AG, Germany. He is responsible for further development of the central Identity Management infrastructure, providing APIs and services to partners and clients.
Jochen has been using object technology since 1989, using C++, Smalltalk and Java. He is using Eclipse from its beginning, including tools and RCP development. His current focus is Server-Side Eclipse, where he develops add on components for a highly scalable server infrastructure be built with this technology. He is a regular speaker about Server-Side Eclipse technology and co-chair of Server-Side Eclipse symposium at Eclipse Summit Europe.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor