Eclipse Virgo

OSGi server runtimes - build, borrow or buy?

Session Type: 
Standard [35 minutes]
Speakers

Enterprise OSGi is a new and growing area within enterprise software. The OSGi Enterprise specifications cover a wide range of useful technologies, and there are lots of implementations appearing across Eclipse, Apache and elsewhere. Obviously choice is a great thing, but the explosive growth of Enterprise OSGi has left many people confused about how to integrate these projects with each other.

There are a number of different Enterprise OSGi platforms available. Eclipse Virgo, Apache Geronimo, Glassfish and WebSphere all support some form of Enterprise OSGi applications. But which solution should you choose, and why? What about projects like Apache Karaf, and products like the Paremus Service Fabric? Might it be better to build your own runtime solution from existing components?

Schedule info

Time slot: 
28 March 11:45 - 12:20
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

OSGi Subsystems: from theory to practice

Session Type: 
Standard [35 minutes]
Speakers

The OSGi Subsystems specification is now published. Subsystems provide a way of structuring large systems comprising many OSGi bundles - a "no brainer" for architects who want to build a modular system. But what are the practical considerations when using Subsystems? We'll look at the trade-offs involved and indicate some patterns and anti-patterns.

Eclipse Virgo was one of the technologies that provided input to the Subsystem specification. We'll use Virgo and the Apache Aries Subsystems implementation to demonstrate how to get started with Subsystems.

Schedule info

Time slot: 
27 March 17:00 - 18:00
Room: 
Beacon Hill 1
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Beginner

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.