Archive for May, 2009

SpringSource: Introduction to the OSGi Web Container

For the last few months I’ve been working with Subbarao Meduri, Graham Charters, Hal Hildebrand and others from the OSGi Enterprise Expert Group on the RFC66 Web Container specification. The Web Container specification defines how WAR files can be deployed on an OSGi service platform in a standard way.
This is extremely interesting for us, because [...]

osgi, spring

Using Qt to write Equinox-OSGi-UI-Applications

Since some time Qt is released under LGPL and since some weeks now their Java-Binding named Qt-Jambi is released too under LGPL. I’ve been playing with Qt-Jambi (because my UFaceKit project has a Qt-Port) before but now that the code is under LGPL it’s getting more interesting to the wider Java-audience and naturally also to [...]

osgi, tutorial

EclipseCon 09: Building LinkedIn's Next Generation Architecture with OSGi

Over the course of the last 5 years, LinkedIn has been built using relatively simple technologies: front end web applications (tomcat/servlet/jsp), backend services (jetty/spring remoting), databases, replication, jms. Although the web site was scaling adequately, LinkedIn had some big challenges to overcome:
* a growing engineering team working on a monolithic code base (albeit modular)
* a [...]

osgi

EclipseCon 09: Blueprint Service – Enterprise Programming Model for OSGi

The OSGi platform provides an attractive foundation for building enterprise applications. However, it lacks a rich programming model for components declaration and consumption. New in OSGi 4.2, the Blueprint Service (inspired by Spring Dynamic Modules project) addresses this gap by offering a proven programming model based on inversion of control, suitable for enterprise (Java) [...]

conference, osgi, tutorial

OSGi on Scala

osgi