ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford y.f.hu@bradford.ac.uk Geneva, 12-13 May 2008 Next Generation Network (NGN) • A IP/IMS based network • Provide telecommunication services through multiple broadband, QoS‐ enabled transport technologies – convergence of telecommunications and Internet services • Service‐related functions are independent from underlying transport‐ related technologies • Offers unrestricted access for users to different service providers • Supports generalized mobility, which will allow consistent and ubiquitous provision of services to users Source : ITU‐T Rec. Y.2001 Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 2 NGN Service characteristics • Ubiquitous, real‐time, multi‐media communications • Intelligent agents distributed throughout the network • Simple and Context‐sensitive user interface • Personal service customisation and management Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 3 NGN Architecture overview Source : ITU‐T Rec. Y.2012 Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 4 NGN Architecture overview NGN stratum Separation of Service layer from the Transport layer Service stratum • • Provides Service control functions, application support functions and service support functions (such as presence management). The Service user profile is used by the service control function and includes information such as the services that user is allowed to use and the simultaneous connections that can be made Transport stratum • Provides functions for transfer multimedia streams over the IP network. Transport control functions allocate IP addresses, perform authentication tasks, and enable control functions such as resource admission for guaranteeing QoS. • Transport user profile includes information for the user authentication data and the bandwidth that occupies when connecting to the access network. Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 5 Management of the NGN (1) Management Layers Accounting Management t gemen a n a nce M a m r o Perf ent m ge a n a M y t u ri c e S F au lt M ana gem Con figu ent ratio n M ana gem ent Business Management Layer Service Management Layer Network Management Layer Element Management Layer Network Elements Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 6 Management of NGN (3) The management of the NGN requires the consideration of two management components: • Operations Support Systems (OSS) for Network Management Provides a set of processes that a network operator requires in order to monitor, control and analyze the network. Includes processes that are required to manage and control faults, and perform functions that involve interactions with customers. • Business Support Systems (BSS) for Business and Service Management Provides processes that a service provider requires to conduct relationships with external stakeholders including customers, partners and suppliers. Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 7 Evolution of the Management Architectures From a simple Manager‐Agent model to complex OSS/BSS systems BSS BSS SNMP AE NE NE NE Manager- agent model Client‐Server NE NE OSS OSS Level1 … .. Level1 NM/ EM NE NE Past OSS / BSS Architecture Point‐to‐point Common Communication Vehicle NE NM/ EM NE ( … .. NGN OSS Framework Service n NE Enterprise Bus solution Enterprise Application Integration (EAI) Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN NGN OSS Framework Service1 ( ( NM/ EM NE ( NM/ EM MIB OSS Level2 WF BUS OSS Level1 ….. Legacy Agent NE Invent ory NGN BSS Business Service n ( SNMP AE OSS Level2 ….. ( OSS Level1 OSS Level2 ( OSS Level2 Programme NGN BSS Business Service1 BUS ( Manager SOA- based OSS / BSS Service‐Oriented Architecture Based 8 Point‐to‐point Architecture Point‐to‐point Integration Model Service Trouble Ticketing System Transmission Network Fault Monitoring Equipment Trouble Ticketing System IT System Fault Monitoring IP Network Fault monitoring Linking software systems and applications using point‐to‐point integration it doesn’t work well on a large scale distributed environment such as telecommunications. Drawbacks of this approach is : • Proprietary messages, APIs • Every link is custom integration • Lack of open standards • Tightly coupling of data and implementation • Cost • Operational policies are embedded in application • Lack of agility Result of Point‐to‐Point Management Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 10 EAI Management Traditional EAI Model Service Trouble Ticketing System Transmission Network Fault Monitoring Equipment Trouble Ticketing System IT System Fault Monitoring IP Network Fault monitoring Traditional Enterprise Application Integration patterns do not provide interoperability between heterogeneous platforms due to their tightly‐ coupled nature. Application specific interfaces SOA‐based NGN Management What is SOA ? Definition according to ITU : SOA is defined as “a software architecture of services, policies, practices and frameworks in which components can be reused and repurposed rapidly in order to achieve shared and new functionality”. Definition according to J. Hurwitz : SOA can be defined as: “An Architecture for building business applications as a set of loosely‐coupled black‐box components orchestrated to deliver a well‐defined level of service by linking together business processes.” Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 12 SOA‐based NGN Management • Support network operations and management and at the same time to support business investment decisions by adopting the SOA principles • Provide OSS services (monitoring and measurement services) to enhance NGN customer service satisfaction • Define business choreography, business orchestration and business processes • Define a unified platform for BSS to access and reuse services provided by the OSS for service management and B2B applications • Define OSS specific ontology, semantic representation and retrieval of measurement and monitoring information Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 13 SOA‐based OSS/BSS Business Service Support (BSS) Operations Statistics Customers/Suppliers Customer Care Business systems Business Process Orchestration Sub‐processes Business Services OSS Applications and Infrastructure Configuration Management System Inventory Trouble Ticketing System Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN Fault Management System 1 Fault Management System 2 14 SOA Principles Loose Coupling Abstraction Abstraction Autonomy Autonomy Reusability Reusability SOA principles Service Service Contract Contract Statelessness Statelessness Composability Composability Discoverability Discoverability Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 15 Roles and operations in SOA Service Provider: • Provides the platform that hosts access to the service, and the applications that deliver the service capabilities. Service Requestor: • An application that invokes or initiates an interaction with a service. • Content and Service aggregation are the two business activities are identified by the Service requestor. SOA core Model (W d Fin Service Requestor L) D S Service Registry Bin d Execute (SOAP) (W S DL ) Service Provider Service Registry: • A searchable registry that facilitates the Service providers to publish their service descriptions. Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 16 SOA Model Service Trouble Ticketing System Equipment Trouble Ticketing System Enterprise Service Bus (ESB) Transmission Network Fault Monitoring IT System Fault Monitoring Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN IP Network Fault monitoring 17 Enterprise Service Bus (ESB) “ A standards‐based integration backbone, combining messaging, Web services, transformation, and intelligent routing ‐Sonic Software Enterprise Service Bus Brokered Communication Endpoint Metadata Intelligent Routing Transformation Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN Standards Support Adaptation 18 Challenges of SOA‐based NGN Management • • • • SOA /ESB technologies still evolving. Services requires governance and partnerships. SOA means business transformation i.e. a fundamental shift in business model. A generic information model is essential to implement SOA philosophy. Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 19 Information Models : CIM and SID • Information models for managed objects Telemanagement Forum (TMF) adopts the Shared Information/Data Model (SID) Platform independent information model for telecom service description – both business and technical Distributed Management Task Force (DMTF ) adopts the Common Information Mode (CIM) Technology neutral information model primarily focusing on IT resource management and IP Networks • Harmonisation between CIM and SID To provide interoperability between different management solutions used for NGNs Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 20 SID Framework ¾ Platform independent information model for telecom service description ¾ Provide a common information/data language ¾ Depict the relationships among the entities Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 21 Common Information Model (CIM) CIM developed by the Distributed Management Task Force (DMTF) • CIM is an Information Model that describes the management aspects of Services and Resources at various levels of abstraction and decomposition. • CIM provides description of the end‐to‐end managed environment using standardized semantics that can be specialized and extended. • Is an object‐oriented information model and is independent of applications, platforms, protocols and implementations. • CIM primary focus is the IT resource management (Systems, Storage) and IP Networks. • CIM provides a low‐level abstraction of management information of network and system components. • CIM structure allows it to be directly transformed into the Data Model for implementation without paying performance penalties for high level of normalization. Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 22 LDAP: CIM‐SID Harmonization • The SID/CIM/LDAP model can be considered for the creation of Directory Services to enable service discovery in the SOA and services will be described using WSDL. SID Modeling Elements contribution Business View Entity Definitions CIM Modeling Elements Model Mapping reflection contribution Shared Semantic Concepts reflection SID Specific Concepts Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN Profiles and Design Templates CIM Specific Concepts 23 LDAP: CIM‐SID Harmonization Business Service Support (BSS) Operations Statistics Customers/Suppliers Customer Care Business systems Business Process Orchestration Sub‐processes Business Services ESB Middleware OSS Applications and Infrastructure Configuration Management System Inventory Fault Management System LDAP Performance Management System SID/ CIM Security Management System Conclusion • The Management architecture for NGNs according to the ITU‐T M.3060 NGOSS recommendation is presented. • The basic architectural view was described, giving more emphasis on the functional architectural view of the management plane. • Service Oriented Architecture concept was introduced as well as the Web Service paradigm, in order to illustrate the benefits of that technology which is the enabler of the SOA philosophy. • LDAP is proposed for SID/CIM harmonisation Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 25 Thank You Any questions? Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN 26