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 [...]
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 [...]
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 [...]
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) [...]
