0%

Book Description

What is OSGi? Simply put, OSGi is a standardized technology that allows developers to create the highly modular Java applications that are required for enterprise development. OSGi lets you install, start, stop, update, or uninstall components without taking down your entire system. The interest in OSGibased applications has exploded since major vendors like Sun, Spring, Oracle, BEA, and IBM have gotten behind the standard. OSGi in Action is a comprehensive guide to OSGi with two primary goals. First, it provides a clear introduction to OSGi concepts with examples that are relevant both for architects and developers. Then, it explores numerous practical scenarios and techniques, answering questions like: How much of OSGi do you actually need? How do you embed OSGi inside other containers? What are the best practices for moving legacy systems to OSGi?

Table of Contents

  1. Copyright
  2. Brief Table of Contents
  3. Table of Contents
  4. Foreword
  5. Preface
  6. Acknowledgments
  7. About this Book
  8. About the Authors
  9. Part 1. Introducing OSGi: modularity, lifecycle, and services
  10. Chapter 1. OSGi revealed
  11. Chapter 2. Mastering modularity
  12. Chapter 3. Learning lifecycle
  13. Chapter 4. Studying services
  14. Chapter 5. Delving deeper into modularity
  15. Part 2. OSGi in practice
  16. Chapter 6. Moving toward bundles
  17. Chapter 7. Testing applications
  18. Chapter 8. Debugging applications
  19. Chapter 9. Managing bundles
  20. Chapter 10. Managing applications
  21. Part 3. Advanced topics
  22. Chapter 11. Component models and frameworks
  23. Chapter 12. Advanced component frameworks
  24. Chapter 13. Launching and embedding an OSGi framework
  25. Chapter 14. Securing your applications
  26. Chapter 15. Web applications and web services
  27. Appendix A. Building bundles
  28. Appendix B. OSGi standard services
  29. Index
  30. List of Figures
  31. List of Tables
  32. List of Listings
3.138.37.20