|OSGi in Action
Creating Modular Applications in Java
Richard S. Hall, Karl Pauls, Stuart McCulloch, and David Savage
Foreword by Peter Kriens
April 2011 | 576 pages
|$49.99||pBook + eBook (includes PDF, ePub, and Kindle)|
|$39.99||eBook only (includes PDF, ePub, and Kindle)|
|Browse all our mobile format eBooks.|
OSGi is a Java-based framework for creating applications as a set of interconnected modules. OSGi lets you install, start, stop, update, or uninstall modules at execution time without taking down your entire system. It's the backbone of the Eclipse plugin system, as well as many Java EE containers, such as GlassFish, Geronimo, and WebSphere.
OSGi in Action provides a clear introduction to OSGi concepts with examples that are relevant both for architects and developers. You'll start with the central ideas of OSGi: bundles, module lifecycles, and interaction among application components. With the core concepts well in hand, you'll explore numerous application scenarios and techniques. You'll learn how to migrate legacy systems to OSGi and how to test, debug, and manage applications.
- Core ideas of OSGi
- Vocabulary, tools, and strategies
- Applying OSGi
This book assumes readers with a working knowledge of Java, but requires no previous exposure to OSGi.
About the Authors
Richard S. Hall, Karl Pauls, Stuart McCulloch, and David Savage are all respected Java developers and committers on the Apache Felix OSGi implementation.
WHAT REVIEWERS ARE SAYING
“Overall, this book is an excellent resource for Java developers of all levels of expertise in OSGi technology.”
—Srini Penchikala, Security Architect
“I recommend this book to every serious Java developer which is involved or will be involved with modular architecture in general and OSGI in particular.”
—Masoud Kalali, DZone Zone leader, author of GlassFish in Action