ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy

advertisement
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
Download