Chapter 10. Hooking up remote systems with distributed OSGi

This chapter covers

  • The Remote Services Specification
  • How remote services differ from local services
  • Exposing an OSGi service as an external endpoint
  • Transparently calling a remote endpoint as an OSGi service
  • SCA as an alternative distribution mechanism

In previous chapters, you’ve spent a great deal of effort building a scalable, extensible online superstore application. Although it’s unlikely that this exact application will ever be used in a production system, it does demonstrate the sorts of patterns that real enterprise applications use, such as that the application can be added to over time.

Given the small loads and small amounts of data that you’ve been using in the ...

Get Enterprise OSGi In Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.