Follow Us

IBM boosts application server with OSGi

Eclipse also working on Java modularity

OSGi, which is intended to provide modularity for Java, is the focus of efforts afoot at IBM and the Eclipse Foundation, with IBM leveraging OSGi in its application server and Eclipse using it in a new framework for accessing enterprise technology.

With an upcoming feature pack for WebSphere Application Server (WAS) v7,  IBM seeks to make it easier to use OSGi.

"[OSGi]  provides great modularity and versioning benefits within the application server," said Erik Kristiansen, IBM product manager for WebSphere Application Server Feature Packs.

The company last month offered a combined beta release of application server technologies based on OSGi and Java Persistence API. The feature pack currently bears the cumbersome name, IBM WebSphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API  (JPA) 2.0 Open Beta. IBM feels there are "a lot of synergies" between OSGi and JPA and thus combined the two efforts, Kristiansen said.

The feature pack, Kristiansen said, was "bringing the OSGi benefits of modularity and componentization to enterprise customers looking to build their applications on top of WAS."

IBM had offered the OSGi feature pack in an alpha form prior to the beta release; no date has been set for the general release. IBM's feature pack is based on the Apache Aries project to offer OSGi services to enterprise application developers.

"We're exposing OSGi in a simple way," said Kristiansen. IBM previously has expressed intentions to leverage OSGi to componentise WebSphere.

OSGi is intended to offer easier management of code bases while allowing for more dynamic software that can run plugins and extensions at runtime, Michael Cote, analyst at RedMonk, said. "Java code tends towards the monolithic for some reason and there's a ontinual technical and cultural effort to fight that large complexity," Cote said. "Designwise, OSGi and other component efforts in Java aspire to be a better way to organise the code in a project with the hopes of making the daily lives of developers simpler."

Cote said he has heard a "mixed bag" of views about the usability of OSGi but sentiment overall has been more positive than negative.

OSGi once stood for Open Services Gateway initiative, but now is just referred to by its acronym. JPA 2.0, meanwhile, provides persistence benefits, saving developers from having to write SQL to access databases, Kristiansen said.

The feature pack can be downloaded at IBM's website.

At Eclipse, the foundation's Project Gemini is an incubation project linked to the Eclipse runtime, which itself is based on OSGi.

"The goal of Gemini is to provide access to standard enterprise technology within a modular framework," according to a web page describing a session on Gemini planned for the EclipseCon 2010 technical conference being held in Santa Clara, Calif. later this month.

Gemini "will take OSGi and make it possible to make enterprise server-side modules plug together nicely," said Mik Kersten, a former member of the Eclipse board of directors who is still involved with the organisation as leader of the Mylyn project, for integrating task and application lifecycle management tools with the Eclipse IDE.

Gemini will provide "ready-to-use implementations" of many OSGi Alliance specifications for usage of enterprise technologies within OSGi, according to the EclipseCon 2010 Web page.

Another recent project at the foundation, Eclipse Virgo, provides an application server based on OSGi. Virgo was derived from the SpringSource dm Server product, which SpringSource has discontinued. SpringSource had cited difficulties in getting enterprise adoption of OSGi.






Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

State of software security report volume 4

If your business has anything worth protecting, be it money, intellectual property or a trusted...

Download Whitepaper

New threats demand innovative responses

Financial institutions in the UK remain susceptible to further systemic problems, as challenging...

Download Whitepaper

Delivering a competitive advantage through IT

IT organisations share a common mission; to optimise investments and streamline operations to...

Download Whitepaper

6 tips to mobilise your existing ERP

Enterprise mobile users throughout the global business community will number 1.19 billion by...

Download Whitepaper

Techworld UK - Technology - Business

Techworld Awards

Techworld Awards Winners 2011


Learn who the winners of this year's Techworld Awards are. Video footage coming soon...

Find out more
Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

Site Map

* *