Apress Access

OSS Design Patterns

A Pattern Approach to the Design of Telecommunications Management Systems

By Colin Ashford , Pierre Gauthier

  • eBook Price: $59.99
Buy eBook Buy Print Book

OSS Design Patterns Cover Image

This book argues for an agreement across the Operations Support Systems community on a core set of technology-neutral OSS design patterns. It details over a dozen design patterns that will help in the design of consistent interfaces to OSS applications.

Full Description

  • Add to Wishlist
  • ISBN13: 978-3-6420-1395-9
  • 168 Pages
  • User Level: Professionals
  • Publication Date: July 24, 2009
  • Available eBook Formats: PDF
Full Description
This book advocates a pattern-based approach to the design of interfaces to Operations Support Systems (OSSs) to reduce the cost of delivering telecommunications management solutions. OSSs are the large servers that host the OSS applications that manage telecommunications services. Developing solutions to manage telecommunications services entails integrating the functionality of a number of OSS applications through their integration interfaces. Owing to the complexity, size, and distributed nature of telecommunications networks and services, application designers have necessarily turned to the latest software technologies to implement OSS applications. This has led to a proliferation of interface styles and underlying information models that makes systems integration both expensive and error prone. Rather than proposing yet another technology-specific interface specification and information model, this book makes the case for an agreement across the OSS community on a core set of technology-neutral OSS Design Patterns. The book details over a dozen OSS-specific design patterns—many based on proven distributed-systems patterns—that will help in the design of consistent interfaces to OSS applications. Each pattern is accompanied by examples of its implementation in two software technologies: Java Platform, Enterprise Edition and Java Message Service. OSS application designers will find that the book makes a compelling case for adopting these architectural and programming patterns to future-proof their designs. It is a valuable contribution to the growing ecosystem of best practices, common code, and proven designs for OSS applications and their interfaces.
Table of Contents

Table of Contents

  1. Part 1
  2. Overview of OSS Development: Introduction.
  3. The Telecommunications
  4. management Landscape.
  5. Managing Telecommunications Networks.
  6. Implementing OSS Client Systems.
  7. Design Patterns.
  8. Goals of the Book.
  9. Part 2
  10. OSS Design Patterns: Introduction.
  11. JEE as an OSS Implementation Architecture.
  12. OSS Architectural Patterns.
  13. Managed
  14. entity
  15. value Basic Patterns.
  16. Managed
  17. entity Selection Patterns.
  18. Managed
  19. entity Update Patterns.
  20. Managed
  21. Entity Life
  22. Cycle Patterns.
  23. Event
  24. reporting Patterns.
  25. Extension Patterns.
  26. Distributed Location Patterns.

If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book