Chapter 17. Scaling messaging applications with OSGi


This chapter covers
  • Overview of the OSGi module system
  • Reasons to combine messaging with OSGi


In this chapter, we investigate scalability of messaging applications. Of the multiple types of scalability, the most discussed is the scalability of an application at runtime, but scalability is also used in other contexts, such as the scalability of a business model and the scalability of a project. This chapter focuses on scalability at runtime and at development time. First we introduce the OSGi (Open Services Gateway initiative) module system and then we link it to messaging to show the complementary nature of the two.

Since 1998, OSGi has been primarily driven as a needed extension ...

Get Spring Integration in Action now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.