Chapter 1. OSGi and the enterprise—why now?

This chapter covers

  • Why modularity is important, and how Java stacks up
  • How OSGi enforces some simple rules to make Java better at modularity
  • Why enterprise Java and OSGi traditionally don’t play well together
  • How enterprise OSGi fixes this, and what the enterprise OSGi programming model looks like

Enterprise OSGi combines two of Java’s most enduringly popular programming models: enterprise Java and OSGi. Enterprise Java is a loosely defined set of libraries, APIs, and frameworks built on top of core Java that turn it into a powerful platform for distributed, transactional, interactive, and persistent applications. Enterprise Java has been hugely successful, but as the scale and complexity of ...

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.