Manning Early
Access Program
Enterprise OSGi in Action
EARLY ACCESS EDITION
With examples using Apache Aries
Holly Cummins and Timothy Ward

MEAP Began: July 2011
Softbound print: July 2012 (est.) | 350 pages
ISBN: 9781617290138

Pre-Order options*
Order today and start reading Enterprise OSGi in Action today through MEAP        
  MEAP + Ebook only - $56.00
  MEAP + Print book (includes Ebook) when available - $70.00
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
Part 1: Programming beyond hello world
  1 OSGi and the enterprise—why now? - FREE
  2 Hello World Wide Web - AVAILABLE
  3 Persistence pays off - AVAILABLE
  4 Packaging your Enterprise OSGi applications - AVAILABLE

Part 2: Building better Enterprise OSGi applications
  5 Best practices for writing enterprise applications - AVAILABLE
  6 Building dynamic applications with OSGi services - AVAILABLE
  7 Provisioning and resolution - AVAILABLE
  8 Tools for building and testing - AVAILABLE
  9 IDE development tools - AVAILABLE

Part 3: Integrating Enterprise OSGi with everything else
10 Hooking up remote systems with distributed OSGi - AVAILABLE
11 Migration and integration - AVAILABLE
12 Coping with the non-OSGi world - AVAILABLE
13 Choosing a stack - AVAILABLE

Appendixes
  A OSGi basics - AVAILABLE
  B The OSGi ecosystem - AVAILABLE
 

DESCRIPTION

Modern enterprise applications must be scalable, maintainable, and modular. Unfortunately, by itself Java EE doesn't do modularity very well. The Enterprise OSGi model enforces simple rules to make Java better at modularity. And now, projects such as Apache Aries and Geronimo provide pluggable components that make it easier than ever to use OSGi's mature modularity system in your own enterprise applications.

Enterprise OSGi in Action is a hands-on guide for developers using OSGi to build the next generation of enterprise Java applications. By presenting relevant examples and case studies, it guides the reader through the maze of new standards and projects. Armed with this knowledge, readers will learn how to build and deploy enterprise OSGi applications, use automatic dependency provisioning, declaratively provide enterprise qualities of service to their business logic, and make use of the Java EE technologies they know and love in a familiar way.

For those that need even greater flexibility or those that crave an even more detailed understanding, this book will also describe how a user can build their own custom application container using Open Source components and the OSGi framework.

WHAT'S INSIDE

This book is perfect for a JEE developer exploring OSGi. Even if you've never used OSGi before, by the end of Part One you'll build a dynamically extensible enterprise application that can be bug-fixed on the fly, even during use!

About the Author

Holly Cummins is a committer on the Apache Aries project and a software engineer on the IBM WebSphere team. She speaks and writes at developerWorks, Devoxx, JavaZone, The ServerSide Java Symposium, and WebSphere User Groups.

Tim Ward is a design and development lead for IBM's OSGi Applications support in WebSphere. He's on the OSGi Alliance Core Platform and Enterprise Expert Groups and is a member of the Project Management Committee for the Apache Aries project.

About the Early Access Version

This Early Access version of Enterprise OSGi in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.