... exciting. We’ll start by taking a look at what modularity is, and why it’s so important in soft-ware engineering. 1.1 Java s missing modularityWhen it was first introduced, in 1995, Java ... accessing data in adatabase, controlling the flow of transactions, and packaging bundles into a sin-gle unit. Chapter 1 starts off gently by introducing OSGi and explaining why modular- ity—which ... SCA to integrate heterogeneous systems 271■Integrating using an ESB 27411.2 Migrating from Java EE 276Moving from WARs to WABs 276■Using persistence bundles 280EJBs in OSGi 283■Moving...