SWS in the environment of NGN

Download Report

Transcript SWS in the environment of NGN

Semantic Web Services
in the environment of
Next Generation Network
Jana Viskova
 Copyright 2005 Digital Enterprise Research Institute.
All rights reserved.
www.deri.org
Contents
•
•
•
•
•
•
•
Motivation for NGN
NGN definition
NGN standardisation
NGN architecture
NGN Service layer
NGN Web Services example
NGN Semantic Web Services
February 16, 2005
2
Motivation for NGN (1)
• Dedicated networks for specific services
• Orientation towards information (knowledge) society
– E-government, E-learning, E-medicine, E-commerce
– New combined telecom/IT, fixed/mobile applications
• Liberalisation of telecom market
– Horizontal and vertical
– New player and new revenues
• Access providers -> Network resources providers -> Service providers
(virtual operators, 3rd parties) -> Content providers -> Users
• Dynamic IT development strategy in telecom domain
February 16, 2005
3
Motivation for NGN (2)
• Dedicated networks for specific services
– Circuit switched network
•
•
•
•
•
Quality guaranteed real-time communication
Fixed (PSTN) and mobile (GSM) transmission media
Dedicated communication channel
125 μs
Synchronous communication
Signalling
8 bits
1
2
...
– Creation, modification and termination of connections
– Resources reservation
1
2
...
8 bits every 125 μs = 64 kbit/s
– Packet switched network
•
•
•
•
•
Best effort, non-real time communication in burst
Fixed (IP ever Ethernet Tx) and mobile (GPRS) transmission media
Independently routed packets
Asynchronous communication
No need for signalling
February 16, 2005
4
Motivation for NGN (3)
• Convergence efforts
– Data services delivered over PSTN circuit-switched network
• ISDN - dedicated limited bandwidth, time based billing
– PSTN services delivered over data packet-switched network
• “IP telephony” - QoS guaranteed only in separate domains
- Virtual circuits – combination of circuit & packet switched approach
- ATM – expensive and high requirements on network management
• Technology development
–
–
–
–
Broadband access and transport (xDSL, SDH, …)
Higher speed routing and QoS guaranties (IPv6, MPLS, …)
Standardized signalling protocols for IP (SIP, RSVP, H.323, …)
Service platforms for telecom and IT integration
February 16, 2005
5
NGN definition
• User perspective
– NGN enables users to get the information content they want in any
media/format, over any facilities, anytime, anywhere and in any
volume. [Telcordia]
• Operator-provider perspective
– NGN enables simpler, more competitive creation, operation and
provisioning of services of different nature and requirements over
a convergent transport network independently on the access
network. [ETSI]
• NGN is a model for future telecommunication networks
• NGN is not a new network to be build
February 16, 2005
6
NGN standardisation
• Magic quadrant
Global standardization
• ETSI NGN-SG with main activities:
NGN definition, identification of
standardization gaps and involved actors
Historic standard org.
• NGN Initiative – IST project open to all
aspects of NGN
Forum based standard org.
• IETF dedicated to IP networks and associated
protocols
• W3C dedicated to web technologies
• World level ITU-T SGs
• European level ETSI Technical
Committees: TISPAN etc.
• Parlay group dedicated to open interface
between network and service providers
• 3GPP dedicated to mobile networks
Partial standardization
February 16, 2005
7
NGN architecture
• Layered architecture
• Open standard interfaces
NGN architecture
Service layer
Control layer
Common packet-oriented transport network
Fixed access
February 16, 2005
Fixed wireless
access
Mobile wireless
access
Control layer
• Signalling for real-time
services
• Control of other layers
Transport network
• High speed backbone with
packet switching
• Support of services with
different requirements (delay,
jitter, packet loss, ... )
• Independent on the access
network (gateways)
8
NGN Service layer (1)
• Rapid and simple service creation, implementation and
provisioning
• Secure access to the network capabilities from un-trusted
domain
• Open access to the network capabilities to large
developers community
• Basic building blocks of services capabilities
• Transparency to the underlying network technology
• Possible integration of telecom, IT, enterprise applications
• Access to external resources (DB, presence, media
servers, …)
February 16, 2005
9
NGN Service layer (2)
Application
Application server
Parlay X API
Interface (WSDL)
Application
Framework
Interface (WSDL)
Web Service
capabilities
Interface (WSDL)
Parlay X Web
Service capabilities
Parlay Web Services Gateway
Application server
Parlay API
Interface
Parlay interface
Framework
Service capabilities
Application
Network protocols
(SIP, INAP, …)
Application server
Parlay Gateway
Service layer
Application
Call control server
Call control server
February 16, 2005
...
Control layer
10
NGN Web Service example
SmsReception ()
• SMStoCall
Alice -> + 123 456
Bob -> + 987 654
Application logic
Web Service Receive
makeACall ()
notifySmsReception ()
Parlay X API
Parlay X SMS
Receive
Parlay X 3PC
createCall()
routeReq()
createNotification ()
reportNotification ()
Parlay API
Alice
Service
Bob
FW
Multiparty Call Control
SCS
SMS SCS
INVITE
mapping
200 OK offer1
mapping
INVITE offer 1
Call
Alice
200 OK offer1
Network
ACK offer 1
ACK offer 1
RTP stream
Alice’s phone
February 16, 2005
11
NGN Semantic Web Services
• Semantic interface for telecom network
– Parlay X Semantic Web Services
– SIP grounding
• Semantic Web Service use case in NGN
– Pure telecom use case
– Mixed IT/telecom use case
• KW deliverable: Invocation and Interoperation SWS
– Service interaction
– Specific non-functional properties - SLA, trust issues, billing
• Testing environment - Focus Parlay playground within
NGN Initiative
February 16, 2005
12