The Web on OSGi Here’s How

Enterprise Web applications tend to grow like weeds in monolithic complexity. OSGi, although more often associated with Java technology-based clients and application servers, can bring a new level of modularity, uptime, and stability that is needed with today’s always-on hosted Web applications. OSGi gets really interesting when the pretty architecture diagrams meet the real world, because it consists of various deployment platforms, development environments, and application architectures. This presentation, for Java 2 Platform, Enterprise Edition (J2EE platform)-savvy architects and senior developers, provides a practical guide to the Web on OSGi, from integration approach to bundle development, to real-world code you can use today.