Book description
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.
About the Technology
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.
About the Book
What's Inside
- Core ideas of OSGi
- Vocabulary, tools, and strategies
- Applying OSGi
About the Reader
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.
Quotes
"An impressive book."
- Peter Kriens, OSGi Technical Director
"A lucid explanation of an intricate topic."
- John S. Griffin, Overstock.com
"Easy to read...explains everything you need to know."
- Jason Lee, Oracle
"Straight from the experts."
- Erik Van Oosten, JTeam
"Hit the ground running with this book."
- David Dossot, Coauthor of Mule in Action
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About this Book
- About the Authors
- Part 1. Introducing OSGi: modularity, lifecycle, and services
- Chapter 1. OSGi revealed
- Chapter 2. Mastering modularity
- Chapter 3. Learning lifecycle
- Chapter 4. Studying services
- Chapter 5. Delving deeper into modularity
- Part 2. OSGi in practice
- Chapter 6. Moving toward bundles
- Chapter 7. Testing applications
- Chapter 8. Debugging applications
- Chapter 9. Managing bundles
- Chapter 10. Managing applications
- Part 3. Advanced topics
- Chapter 11. Component models and frameworks
- Chapter 12. Advanced component frameworks
- Chapter 13. Launching and embedding an OSGi framework
- Chapter 14. Securing your applications
- Chapter 15. Web applications and web services
- Appendix A. Building bundles
- Appendix B. OSGi standard services
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: OSGi in Action
- Author(s):
- Release date: April 2011
- Publisher(s): Manning Publications
- ISBN: 9781933988917
You might also like
book
OSGi in Depth
OSGi in Depth presents practical techniques for implementing OSGi, including enterprise services such as management, configuration, …
book
OSGi and Equinox
A Hands-On Guide to Equinox and the OSGi Framework In , three leading experts show developers—for …
book
Enterprise OSGi In Action
Enterprise OSGI in Action is a hands-on guide for developers using OSGi to build the next …
book
Building Applications with Spring 5 and Vue.js 2
Become efficient in both frontend and backend web development with Spring and Vue Key Features Connect …