Multi-Platform Messaging with RabbitMQ
Rob Harrop demoes how to use RabbitMQ from a variety of languages (Java, Python, Ruby and Erlang) and different environments using AMQP and STOMP to achieve for multi-platform communication.
Rob Harrop demoes how to use RabbitMQ from a variety of languages (Java, Python, Ruby and Erlang) and different environments using AMQP and STOMP to achieve for multi-platform communication.

In this presentation from SpringOne 2009, Rob Harrop provides a tutorial on creating effective modular web applications for OSGi and the RFC66 Web Container. Topics include the design and modularization of web applications, extending web applications dynamically using standard OSGi features, and using the OSGi Web Container (RFC66) to deploy web applications on an OSGi platform.

In this presentation from SpringOne 2009, Rob Harrop discusses OSGi in the enterprise, OSGi basics, modularity in OSGi, import-package, require-bundle, the problem of split packages, import-bundle, Bundlor, demos of OSGi bundle usage, RFC 66, dm Server, the blueprint service, OSGi services, demo of building an OSGi-based Spring MVC web application, OSGi configuration admin, and dynamic updates.

In this interview made by InfoQ’s Srini Penchikala, Rob Harrop talks about SpringSource dm Server, its OSGi based modularity and the advantages it offers. He also touches other adjacent topics like support for Java EE6, cloud computing, JMX, and others.