E-Book, Englisch, 151 Seiten
Ashford / Gauthier OSS Design Patterns
1. Auflage 2009
ISBN: 978-3-642-01396-6
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark
A Pattern Approach to the Design of Telecommunications Management Systems
E-Book, Englisch, 151 Seiten
ISBN: 978-3-642-01396-6
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark
The management of telecommunications networks and services is one of the most challenging of software endeavors-partly because of the size and the distributed nature of networks; partly because of the convergence of communications techno- gies; but mainly because of sheer complexity and diversity of networks and services. The TM Forum s Solutions Frameworks (NGOSS) help address these challenges by providing a framework for the development of management applications-those software applications that provide the building blocks for management solutions. The members of the TM Forum have elaborated many parts of NGOSS to make it practical-including in the area of information modeling, process analysis, and c- tract de?nition. This book further elaborates NGOSS by examining the challenging area of interface design. One of the costs of deploying a new service is the cost of integrating all the necessary applications into an effective software solution to manage the service. This cost has been dubbed the 'integration tax' and can turn out to be ?ve times the capital cost of procuring the management software in the ?rst place. From their long experience of the design and standardization of management applications, the authors have extracted a core set of design patterns for the dev- opment of effective and consistent interfaces to management applications. Adopting these patterns across the industry could reduce the learning curve for software - velopers and allow service providers and systems integrators to rapidly and reliably deploy management solutions and thereby markedly reduce the integration tax.
Autoren/Hrsg.
Weitere Infos & Material
1;Foreword;6
2;Preface;7
3;Contents;10
4;Acronyms;12
5;Managing Telecommunications Services;13
5.1;Telecommunications Management Systems Overview;13
5.2;The Management Challenge;15
5.3;A Pattern Approach;16
5.4;Telecommunications Management Requirements;17
5.5;OSS Reference Model;18
5.6;OSS Systems Architecture;19
5.7;Summary;20
5.8;References;21
6;Designing Management Solutions;22
6.1;Developing an OSS Systems Architecture;22
6.2;Developing Management Solutions;24
6.3;OSS Reference Architecture;25
6.4;Remote Operations Model;26
6.5;The OSS Implementation Profiles;27
6.6;The Managed-Entity Model;30
6.7;OSS Design Patterns;31
6.7.1;Documenting OSS Design Patterns;32
6.8;The Simple Inventory OSS Application;33
6.9;Summary;33
6.10;References;34
7;OSS Architectural Patterns;35
7.1;Managed-Entity Value Pattern;35
7.2;OSS Fac¸ade Pattern;46
7.3;OSS Event Notification Pattern;51
7.4;OSS Iterator Pattern;58
7.5;OSS Factory Pattern;63
7.6;OSS Discovery Pattern;68
7.7;OSS Named-Procedure Pattern;74
7.8;OSS Command–Status Pattern;81
7.9;Summary;83
7.10;References;84
8;OSS Programming Patterns;85
8.1;Managed-Entity Key Pattern;85
8.2;Managed-Entity Life Cycle Pattern;90
8.3;Managed-Entity Update Pattern;96
8.4;Managed-Entity Attribute Population Pattern;101
8.5;Managed-Entity Template Filter Pattern;105
8.6;Managed-Entity Bulk Update Pattern;110
8.7;Last Update-Version-Number Pattern;114
8.8;Final Thoughts;115
8.9;References;115
9;Appendix A Type Definitions for the Simple Inventory;116
9.1;A.1 OSS Session Profile Declarations;116
9.2;A.2 OSS Message Profile Declarations;121
10;Appendix B Implementing an OSS Client Using JAXB;129
10.1;B.1 Create Equipment Record Managed-Entity Example;129
10.2;B.2 Message Profile Implementation Software Architecture;133
10.3;B.3 Create Equipment Record Managed-Entity Example—Complete Code;134
11;Appendix C Binding the OSS Patterns to Web Services;138
12;Appendix D OSS Design Pattern Interaction and Usage;142
12.1;D.1 OSS Design Pattern Interaction;142
12.2;D.2 OSS Design Pattern Usage;144
13;Glossary;145
14;About the Authors;149
15;Index;150
16;Colophon;155




