SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                     Tutorial about SOA Concepts in Telecommunications




Evolution of Telco Service Platforms in Face
of Network Convergence and SOA Principles
                                - A Déjà Vu?


                               Prof. Dr. T. Magedanz

               Technical University Berlin / Fraunhofer FOKUS

                    thomas.magedanz@fokus.fraunhofer.de

                          www.fokus.fraunhofer.de/ngni
                                                                                          1




                               T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                            German Abstract
• Im Rahmen dieses Vortrages soll die Evolution von
  Telekommunikationsdienstplattformen in den letzten 30 Jahren beleuchtet werden.
  Dabei soll insbesondere die Dienstorientierung in der Telekommunikationswelt genauer
  betrachtet werden.
• Ausgehend von dem Konzept der Intelligenten Netze aus den achtziger Jahren, werden
  objekt-orientierte Application Programming Interface (API) Plattformen, wie
  beispielsweise die JAIN, Parlay und Open Service Architecture APIs betrachtet, die in
  den neunziger Jahren an Bedeutung gewonnen haben. Die Ende der Neunziger Jahre
  einsetzende Etablierung von Web Service Technologien im Telekommunikationsumfeld,
  insbesondere die Parlay X APIs werden ebenfalls reflektiert.
• Im Zentrum des Vortrags steht jedoch eine Einführung des IP Multimediasystems (IMS),
  das derzeit von vielen Standardisierungsgremien als Dienstplattform für beliebige
  Multimedia Kommunikations und Informationsdienste über konvergierende Netze
  angesehen wird. Dieses maßgeblich auf IP Protokollen basierende System erlaubt dabei
  die synergetische Einbindung der vorgenannten Dienstplattformen. Im Vortrag wird
  nach der Vorstellung der IMS Architektur und Prinzipien insbesondere die Realisierung
  von IMS Diensten auf der Basis von SOA Prinzipien und sogenannten IMS Enablern
  betrachtet.
• Ein abschließender Ausblick auf das mögliche Zusammenspiel von IMS und Web 2.0
  Diensten soll zukünftige Forschungsaspekte aufzeigen.
• Hinweis: Die Vortragsfolien sind in Englisch, der Vortrag wird jedoch in Deutsch
  abgehalten.
• Mehr Informationen finden Interessierte unter: www.fokus.fraunhofer.de/ngni

                                                                                          2




                                               Page 1
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                                            Agenda

 • Network Convergence leading to common Service Delivery Platforms
 • Intelligent Networks – The first SDP in Telecommunications
 • Open Application Programming Interfaces – Parlay, OSA, JAIN
 • Web Services in Telecommunications - Parlay X
 • Internet meets Telecommunications – IP Multimedia System (IMS)
 • State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools
 • Using IMS in the context of Web 2.0 and Community Services
 • Summary




                                                                                                                         3




                                  T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



           Evolution towards Converged Networks
  Fixed                PSTN
 Networks
                                   ISDN                                                                       IT
                                                              DSL


 Mobile
                                 SMS                              WiFi          WiMax
Networks                                         WAP
            Analogue      GSM
                                   GPRS
                                                                            UMA                             Converged
                                                       UMTS          HSDPA                     FMC
                                                                       Web2.0                        Triple
                                                                                                               NGN
                                WWW         Portals
              FTP      email                                                                IPTV      Play    (all-IP)
                                                            P2P IM             VoIP
Internet

                                                                                      iTV

                                                                   VoD                             Content
                                                                                                   Sharing

                                 Broadcast
      Cable                                                                     Home
     Networks                                                                  Networks

                                                                                                                         4




                                                  Page 2
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



              Overall NGN Architecture (ITU-T)




Converged
   NGN
  (all-IP)




                                                                                                                                                 5




                                                         T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



From Separate Networks To Converged Networks
                        Today                                                                                       Future
          Single-service networks                                                                    Multi-service network

                            Services
                                                                                                                        S

                                                                                                                 Service Network
                                                                                          Content                                      Content
                                                                                                             S                     S
                                                                                                                        S
                                   Data/IP Networks




                                                                    Cellular Mobile
                PSTN/ISDN




                                                                                                                                        API
                                       Cellular Mobile




                                                                        CATV
   PLMN




                                                                                                               Connectivity/
                                                                                               MGW           Backbone Network          MGW

                                                                                                        MGW                    MGW
                                                                                                                 Access Networks



  Access, Transport & Switching Networks                                                                                                         6




                                                                                      Page 3
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



    Communications Landscape Is Changing


                               The IT Community
                              Rich in Applications
                                 and Creativity
                                                                                   Technical
                                                                                  Convergence
                             The Telecom Community
                                Rich in Networks
                                and Connectivity



OSA, Parlay and JAIN are examples of emerging Technology
         Standards that facilitate the convergence
            of the IT and Telecom communities
                                                                                                7




                              T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



             Operator as Retailer of Services

What Operators have:
    – Networks rich in Functionality
    – A large customer base
    – Efficient billing and customer management
    – The ability to mass-market services
What Operators need:
    – To expand their value chain into new markets
    – New services that expand their business offerings
What Third Party Developers have:
    – Ideas and creativity
    – Huge numbers
    – Vast knowledge of specialised IT and IP products and markets
What Third Party Developers need:
    – Help in marketing their services
    – A business infrastructure to create a cash flow

                                                                                                8




                                              Page 4
Service Delivery Platforms = Horizontal Layering
                                 SDP
                                                      Service Creation
                                                   App1
                                                   App1    App2
                                                           App1    App3
                                                                   App1                            Exposure                       Portals
                                                                                                                                                   Gaming          Google
                                  VASP
     CRM




                                                                                                       OSA
                                 Enablers
                                   MRF               Service Execution
                                                   Service Execution Environment                 Exposure
                                                                                                  Parlay /X                     www           Internet
                                LBS                                                                OMA
                                 (incl. Content
                                   Content
                                    Delivery)            Environment                              Layer                                                            blogs
     Billing




                                   Delivery                                                                                    Skype         3rd Party ASP
                                                         Abstraction Layer                           DB
                                OTA MRF                                                                                                                      icq
                                                     Abstraction Layer                                    HLR
                                                                                                                HSS
                                  Presence MMSC SMSC
                                USSD Gw
                                             MediaGW
                                         IVR
                                                             Scope of this Talk
                                                                 Control Layer
     Provisioning




                                                                Control Layer
                                                                       (MSC-Server, CSCF, AAA,..)
     Operation & Maintenance




                                                                   Connectivity Layer
                                                                        IP-Backbone
                                                                        IP-



                               Public network                                                                             Private network
                                 Mobile Access                                    Fix Access                                Mobile Access           Fix Access

                                    GSM                 CDMA
                                     GSM                 CDMA
                                                             Access Network Layer     PSTN
                                                                                       PSTN
                                                                                                          Cable
                                                                                                           Cable                  WiFi
                                                                                                                                   WiFi                  LAN
                                                                                                                                                          LAN
     Supervision




                                           UMTS
                                            UMTS
                                            IMS                 Satellite
                                             IMS                 Satellite
                                   GPRS
                                    GPRS             WiFi                                      xDSL                           DECT                             PBX
                                   EDGE               WiFi                                      xDSL                           DECT                             PBX
                                    EDGE




                                                                                                                                                                            9




                                                                      T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                                           Service Evolution towards SOA

  Service Scope                                                              Telecommunication Services                                       Internet Services
                                                   Enabling IT
                                                                                            Telco 2.0
                                                     Policies                       Service Brokering
Community Services
                                                                                   Service Ochestration                                                  Web 2.0
                                                       BPEL
   Content Services                                                                                                                         User generated Content
                                                                                                   IMS
 Multimedia Services                                                                                                                         P2P / Content Sharing
                                                   XML / SOAP                                 Parlay X
                                                                                  Telecom Webservices                                        IM / Skype / Presence
                                                     Java RMI
  3rd Party Services                                                           OSA / Parlay / JAIN                                                 Conferencing
                                                      CORBA            Application Programming Interfaces                                         VoIP / SIP / AAA
                                                                                                                                                    IP Streaming
                                                                                Intelligent Network                                              HTTP / Browsing
Value added Services
                                                         RPC          Service Independent Building Blocks

                                                                                        Messaging / SMS
Basic Communications                                                                    Telephony / Fax                                               Email / FTP
                                                                                Network Specific Services
                                                                                                                                                                            10




                                                                                      Page 5
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



      Evolution of Service Delivery Platforms
                    SOA
      Web 2.0                      Web/Application
                                                                                              3rd Party
                                       Server                                               Application
 Multimedia                                                            Application            Services
  Services                                                               Server        (Enterprises / Content)
                  SIP App.
                   Server
                                            Parlay X
                                                                                            OSA / Parlay
               NGN / IMS
                      SIP
                                                   OSA/Parlay/JAIN Gateway                 Interface

                                                                                                  IN / CAMEL
                    AAA
                                                                                                    Services
                   Server       SIP
                                                              IN Platform
                               Server                                                      INAP/CAP
               Diameter                                                                    Interface
                                                                                                        Stored
                                                                                                       Program
                                                                                                        Control
                                                                                                       Services
  = Services                VoIP                                                 GSM      PSTN
                                                GPRS/UMTS


                                                                                                                  11




                                   T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                                             Agenda

• Network Convergence leading to common Service Delivery Platforms
• Intelligent Networks – The first SDP in Telecommunications
• Open Application Programming Interfaces – Parlay, OSA, JAIN
• Web Services in Telecommunications - Parlay X
• Internet meets Telecommunications – IP Multimedia System (IMS)
• State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools
• Using IMS in the context of Web 2.0 and Community Services
• Summary




                                                                                                                  12




                                                   Page 6
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                               IN Definition
• The term Intelligent Network (IN) was coined by Bellcore (now
  Telcordia) in 1986
• The Intelligent Network
  – represents a telecommunications network service control architecture
  – provides an open platform supporting the uniform:
      • creation,
      • introduction,
      • control,
      • management of services
  – beyond basic telephone services in the telecommunications environment
• IN is not only a platform                 IN is a framework!




                                                                                                    13




                              T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



       IN as a Universal API / Service Platform
IN platform provides service and network independence
  – Service decomposition
  – Separation of switching and service control network elements
• IN can be considered as an additional (network) layer on top of any
  bearer network, e.g. PSTN, ISDN, B-ISDN
                                   Service A                        Service B

              Service
              Independence
                                         SIB              SIB            SIB
                                                                                      IN Platform
                                                IN Architecture
              Network                                (SSP, SCP)
              Independence


        Networks
                              Mobile                     PSTN                     Internet
        (Resources)
                                                                                                    14




                                              Page 7
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



          Towards the First Intelligent Network
 Unified IN service logic and data for all switching nodes provided by:
    – Intelligent Node contains service logic and data accessible for switching
      nodes (Note: Intelligent node is a non-switching node!)
    – Hooks are required within the switching nodes to access the remote
      Intelligent Node
    – SS7 network enables real-time signaling interconnection of nodes

Service                                                                                      Central Service
Program
                                                   Data                                     Control Point (SCP)
                                                   Logic


                                                                                            Signalling Network


 Basic                   API                         API                           API       Enhanced Switches
 Call
                                                                                                  (SSPs)
 Model

                                                                                                                  15




                               T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                     The First IN Architecture
 • Service Management System /
   Operations System (SMS)

                                 SCE                             SMS                       SCP
                                                                                            SS7
 • Service Switching Points (SSPs)
                                                                                            network
 • Service Control Point (SCP)                                                       STP
                                                                                           STP
 • Intelligent Peripheral (IP)
                                                                 IP
                                                                                   SSP            SSP
 • Signaling System No. 7 network
    – Signaling Transfer Points (STPs)                           PSTN

 • Note: IN represents a “logical” separate
   network on top of "bearer networks"!

                                                                                                                  16




                                               Page 8
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007


INCM as a Roadmap for IN Architecture Definition

• Definition of IN service capabilities:
   – Start with the definition of the services and identify the services' basic
     capabilities (Service Features) in a network independent way
   – Decompose these service capabilities into smaller functional blocks
     (SIBs) in order to achieve some degree of service independence
• Definition of the IN architecture able to support distributed realization of the
  identified benchmark service capabilities:
   – Define network entities in terms of functional elements and their
     interactions
   – Allocate these elements to specific physical entities with corresponding
     interfaces/protocols

Note: Services are regarded as requirements for the IN architecture definition!




                                                                                                                               17




                                 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                                  INCM Planes
• INCM defines four planes,                                                                                          Service
                                                            Service Feature 1 Service Feature 1
  addressing                                                                                                         Plane
                                                             Service Feature n Service Feature n
   – service design aspects,
   – global and distributed                           Global Service                            SIB 1
     service provisioning                                Logic                       BCP                     SIB 2
                                                                                                    SIB 3
     functionality,                            Global Functional Plane
   – and physical aspects                           Information                                   Functional Entities
  of an Intelligent Network                             Flow    SCF                  SDF
                                                                                                   Distributed
                                     BCSM
                                              SSF
                                           CCF                    SRF                      SSF Functional Plane


                                                      INAP              SCP                         Physical Plane
                                                          SS7
                                                                                                        Physical
                                                      Network                              SN
                                      SSP                                IP                             Entities


                                                          Bearer Network

                                                                                                                               18




                                                 Page 9
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                             3GPP CAMEL
• CAMEL = Customized Applications for Mobile Enhanced Logic
• CAMEL
  – Is the use of IN in mobile circuit switched and packet switched networks:
    GSM/GPRS
  – IN-based architecture enabling to offer operator specific services (OSS) to
    mobile subscribers even when roaming in another network (international
    roaming)
• CAMEL enables inter-network GSM/GPRS service control, by reusing
  the existing international signaling transport infrastructure
  – CAMEL Application Protocol (CAP) is based on IN Capability Sets 1 and 2
  – CAMEL additionally exploits Mobile Application Part (MAP)
• CAMEL Standardisation started in 1994 (as a GSM Phase 2+ Feature)
• CAMEL evolves in Phases, which are part of Releases!!!


                                                                                  19




                              T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                            CAMEL Phases
• Camel Phase 1
  – Basic Call Control functionalities for GSM calls
• Camel Phase 2
  – ApplyCharging in VPLMN : GSM calls are monitored directly in VPLMN
  – Announcement : access to annoucements directly from the VPLMN
• Camel Phase 3
  – Handling of GPRS Sessions and pdp-contexts for session control, monitoring
    (location update, QoS,…) and charging (time and volume triggers)
  – Support of SMS-MO through CS and PS networks
  – Anytime interrogation and modification of customer data in HLR
  – Mobility management enhancements
• Camel Phase 4
  – Multi-leg GSM call handling
  – Creation of a new GSM call
  – PLUS: Interworking with IP Multimedia Subsystem
                                                                                  20




                                            Page 10
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                         Related IN References
• T. Magedanz: ”IN and TMN providing the basis for future information networking architectures”,
  in: Computer and Communications, pp. 267-276, Butterworth-Heineman, Vol.16, No. 5, May
  1993
• T. Magedanz, R. Popescu-Zeletin: "Intelligent Networks - Basic Technology, Standards and
  Evolution" , International Thomson Computer Press, ISBN: 1-85032-293-7, London, June 1996
• T. Magedanz, R. Popescu-Zeletin: "Open Service Platforms for the Information Society", in:
  Intelligent Environments, P. Droege (Ed.), pp. 335-344, ISBN: 04444-82332-8, Elsevier
  Science Publishers, Amsterdam, Holland, February 1997
• "TINA - Architectural Basis for Future Telecommunications Services", in: Computer
  Communications, Volume 20, pp. 233-245, 1997
• I. Venieris, F. Zizza, T. Magedanz (Eds.): „Object Oriented Software Technologies in
  Telecommunications – From Theory to Practice“, ISBN: 0471-6233792, Wiley Publishers UK,
  April 2000
• T. Magedanz, M. Sher: “IT-based Open Service Delivery Platforms for Mobile Networks – From
  CAMEL to the IP Multimedia System”, in Mobile Middleware, section VI, P. Bellavista, A
  Corradi (Eds), Chapman & Hall/CRC Press, pp. 999-1036, ISBN: 0849338336, January 2006


                                                                                                   21




                                  T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                                            Agenda

 • Network Convergence leading to common Service Delivery Platforms
 • Intelligent Networks – The first SDP in Telecommunications
 • Open Application Programming Interfaces – Parlay, OSA, JAIN
 • Web Services in Telecommunications - Parlay X
 • Internet meets Telecommunications – IP Multimedia System (IMS)
 • State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools
 • Using IMS in the context of Web 2.0 and Community Services
 • Summary




                                                                                                   22




                                                Page 11
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



          OSA/Parlay/JAIN: One Set of Open APIs

 Parlay/OSA (Open Service Access) define an API that enables operator
 and 3rd party applications to make use of network functionality
 through a set of open, standardised service interfaces

                                                              Applications (independent of underlying
          App 1     App 2                App N
                                                              network technology)

                  Parlay/OSA API
                                                                                                  3GPP
                                                                                                  ETSI
                                                                                    Gateway       Parlay
                                                                                                  JAIN SPA




       ISDN              GSM/GPRS                                      Internet /
                                                                         UMTS
            Mapping to network specific protocols
                                                                                                                   23




                                    T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



               Parlay’s Impact on Standardisation
                                                                            OSA (Open Service Access)
                                                                            UMTS Release 99, Release 4 & 5
                                                                           3GPP TS 29.198 plus TS 29.998
                                                                           Plus acceptance in 3GPP2 architecture
                                                                           for Ref. Point 8 in 2002

                                                                                         ETSI SPAN 12 OSA Project
                                                                                         APIs for 3rd-Party Service
   Phase 2.0 (12/1999)                                                                   Application Interface
   Phase 2.1 (06/2000)                                                                   ES 202 915
   Phase 3 (10/2001)                                     JAVA-based APIs for integrated networks (JAIN)
   Phase 3.1 (06/2002)                                   JAIN Parlay = JAIN Service Provider ACCESS (SPA)
   Phase 4 (12/2002)
                                  JAIN
Plus some influences on existing concepts:
• IN/TINA Interworking WG IN/TINA Adaptation Unit RFP
• OMG Telecoms Service Access and Subscription (TSAS) RFP
                                                                                                                   24




                                                  Page 12
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                 OSA / Parlay’s Technical Approach




                                                                                                                                   The Parlay/OSA API
 •   Framework Interface Set - Common
     Functions That Are Required to Enable
     Services to Work Together in a Coherent                                                           Application
     Fashion e.g.                                                                                        Server
      – Authentication, Discovery, Manageability
 •   Transport interface
      – CORBA, WSDL (Web Services)                                                                Framework        Service
 •   Service Interface Set(s) - Common Functions                                                  interface        interface
     That Deliver Whole Complex Services or Sub-
     components of Services e.g
      – Call Control, User Interaction, Content-                                                  Parlay/OSA Gateway
        based Charging, Location, Presence and                                                     Resource     Resource
        Availability, Messaging, Policy                                                            interface    interface
        Management, Quality of Service …
 •   Resource Interfaces - Interfaces used
     between a Parlay Gateway and network
     elements
      – not specified in Parlay (but hints in OSA)
                                                                                                                                             25




                                          T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                         Parlay / OSA – EAI Approach
                          Application
                            Application
                    k2




                             Application
                    n




                                                                     Applications
               catio
               ewor


               face




                                                                      Interface

                                                                      Service2




                         2    Parlay/OSA API                                                  3
         Appli
         Fram


         Inter




                             Framework2Service                      SCF X                                      SCF z
                                                                                                               Location
  Framework                      Interface                 e.g. Call Control
                                   1                                                               SCF y
                                                                          Mapping




                                                                                                                          SCF a
                                                                         Interface




                                                                0
     Gateway                                                                                      Messaging




0 SCF Implementation
1 Service registration              Proprietary
2 Service Discovery & SLA             Service                                                                   HLR

3 Service Usage                        Interface X                                                                     Network
                                                                        MSC                         SMSC               Resources
                                                                                                                                             26




                                                        Page 13
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



   Focal Points of API Standardisation (Parlay 5)

                                                                  User                             Generic
  Framework                Call Control                                                           Messaging




                                                                                                                         Not part of OSA
                                                               Interaction


 Data session               Terminal                                                            Connectivity
                                                                   Mobility
   control                 Capabilities                                                         Management

                                                          Presence &
   Content       Account                                                  Policy
                                                           Availability
based charging Management                                               Management
                                                          Management

   MM
 Messaging
                                                                                                                                           27




                                      T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007


              Parlay – OSA – ETSI – JAIN Relationhip
     Parlay Version 3.1 spec.    3GPP OSA                  ETSI OSA API                          JAIN SPA API spec.
                                API Release 4             Version 1 spec.
                                    spec.
   Overview                     TS 29.1980-1             ES 201 915-1                     JSR-136 v.1.0 (JTSP)
   Common Types                 TS 29.1980-2             ES 201 915-2                     JSR-145 v.1.0 (Common)
   Framework                    TS 29.1980-3             ES 201 915-3                     JSR-024 v.1.0 (TSM, SD, SAM)
                                                                                          JSR-119 v.1.0 (IM)

   Call Control                 TS 29.1980-4             ES 201 915-4                     JSR-021 v.1.1 (JCC)
   User Interaction             TS 29.1980-5             ES 201 915-5                     JSR-103 v.1.0 (UI)
   Mobility                     TS 29.1980-6             ES 201 915-6                     JSR-098 v.1.0 (ULS)
   Terminal Capabilities        TS 29.1980-7             ES 201 915-7
   Data Session Control         TS 29.1980-8             ES 201 915-8
   Messaging                    N/A                      ES 201 915-9
   Connectivity Management      N/A                      ES 201 915-10
   Account Management           TS 29.1980-11            ES 201 915-11
   Charging                     TS 29.1980-12            ES 201 915-12
   Policy Management            TS 29.1980-13            ES 201 915-13
   PAM                          TS 29.1980-14            ES 201 915-14                    JSR-123 v.1.0 (PAM)                              28




                                                    Page 14
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                               The JAIN APIs
                                  JAIN Service
              Untrusted                                              Trusted
                                   Creation
              third-party                                           third-party
                                  Environment
             applications                                          applications
                                     (JSCE)
                                                                                                   Operator
             JAIN Service Provider                  Security Interface
Open API                                                                                        Independence
                Access (JSPA)
                               Secure Telco Space                                                  Network
                   JAIN Service Logic Execution Environment                                     Independence
                                    (JSLEE)

                                                                                                   Protocol
                            JAIN Call Control (JCC)
                 and JAIN Coordination and Transactions (JCAT)                                  Independence


             TCAP       ISUP       INAP               SIP             MAP           MGCP
                                                                                                   Vendor
                                                                                                Independence
           IP                        Wireless
                                     Wireless                      PSTN            Satellite
                                                                                    Satellite
            IP       Broadband
                      Broadband                                     PSTN
                                                                                                               29




                               T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                                         Agenda

• Network Convergence leading to common Service Delivery Platforms
• Intelligent Networks – The first SDP in Telecommunications
• Open Application Programming Interfaces – Parlay, OSA, JAIN
• Web Services in Telecommunications - Parlay X
• Internet meets Telecommunications – IP Multimedia System (IMS)
• State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools
• Using IMS in the context of Web 2.0 and Community Services
• Summary




                                                                                                               30




                                             Page 15
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                          Parlay-X Technical Motivation
  •     The Parlay/OSA APIs are a dramatic improvement over classic IN and telecom service
        development
         –    “Brings time to deploy new service to 3-4 months” OSA Forum 2003
  •     The Parlay/OSA were defined in UML, and mapped to Corba IDL and Java
         –    Didn’t address web developers




             Expressive Power                                                                     Number of Developers

             JavaScript, Visual Basic                         Scriptable                                 millions

                 Parlay, sockets                              APIs                                         0.5
                 • (C++, Java)
             INAP, ISUP, SIP, MAP                             Protocols                                  3 – 10,000


                                                                                                                               31




                                              T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                   Motivation for Parlay X Web Services
                                                  Note: Network Operator acting as Web Service Provider

                                                                 Sort in                                                 Public
                                                                                              Directory
      Network                                                    order                                                   UDDI
      Resource
                       Send                                                                                             Registry
                                                                                                         Latest
                       SMS
                                                                                                         Scores
Network          Whose                                                                                        Zip
Resource        on-line ?                                 New
                                                         New                                                 Codes
                                                       Application
                                                       Application
                                                                                                            Airline flight
                 Make
                                                                                                               check
                payment
  Network
  Resource                                                                                              Initiate Call
                             Current
                                                                                                        Conference
                              local                                  Account
                                                                                                          Network
                             Weather                                Statement                             Resource             32




                                                            Page 16
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                      The Parlay/OSA APIs


  Name                Description                         Usage                      Release

  Parlay/OSA          Rich set of telecom                 Suitable for use by        Parlay/OSA V 4.1
                      APIs, for use in                    professional               and 3GGP R5
                      CORBA (C, C++)                      software                   Parlay/OSA V4.1
                      and Java                            developers.
                      environments.                                                  (Forthcoming)
                                                          Suitable for
                      Several hundred                     developing a pre-
                      methods.                            paid application.
  Parlay-X Web        Set of high-level,                  Suitable for use by        Parlay-X Version 1
  Services            simple to use                       web developers.            (May 2003)
                      telecom APIs, for                   Designed for use           Parlay-X Version 2
                      use in a Web                        with IDE.
                      Services                                                       (Dezember 2004)
                                                          Suitable for
                      environment. 8                      developing a ‘call-
                      interfaces.                         me’ button on a
                                                          web page.

                                                                                                          33




                             T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                    Parlay in Web Services
            Gateway / Element
                                               1. Publish                            UDDI Servier
                    Published                                                        Web Services
                     Parlay                                                            Registry
                   Web Services


                                3. Bind

                     WSDL Bindings                                               2. Find



                          Client Web Application
                       - embedded web service calls

The Web Services deployment environment supports the server and client
participating in a common discovery system, and using a common binding to
communicate.
                                                                                                          34




                                           Page 17
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                    3GPP Parlay X Web Services
                                                                                 TS 29.199 specifications
  • Parlay X Web services have
    been adopted by 3GPP CN TSG                               Part 1: Common
    (September 2004) for inclusion                            Part 2: Third party call
    in OSA Release 6                                          Part 3: Network-initiated third party call
     –   The documents are numbered TS                        Part 4: Short Message Service (SMS)
         29.199-xx-600
                                                              Part 5: Multimedia Message Service (MMS)
     –   3GPP TS 29.199 is structured in 14
         Parts                                                Part 6: Payment
                                                              Part 7: Account management
                                                              Part 8: User status
                                                              Part 9: Terminal location
                                                              Part 10: Call handling
                                                              Part 11: Audio call
                                                              Part 12: Multimedia Conference
                                                              Part 13: Address List Management
                                                              Part 14: Presence
                                                                                                                      35




                                   T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



      OSA/Parlay Interfaces – Classic vs. Parlay X
            Parlay
              C++               “Web Services” App                                           Parlay X App
                              XML                                                      XML
          / Java App                  Java      VB                                               Java     VB
                              Script                                                   Script
                                 Not really                                    “MakeACall (A,B)”        “GetCallInfo”
                       createCall()
createCall()                    Demanded!
                       routeReq(A)    routeRes(A)
routeReq(A)                                                                                    XML Transport:
                       routeReq(B)    routeRes(B)
routeReq(B)                           …
                                                                                           Simple XML sequences
                       …
…                                                                                           over SOAP, CORBA,
               routeRes(A)                                    Parlay X APIs                       HTTP, …
               routeRes(B)
               …               XML Transport:                               Parlay X Gateway
                       Complex XML sequences
                             over SOAP, CORBA,
 Classic IIOP                      HTTP, …
 Parlay
 APIs   CORBA                   XML                            CORBA
                                                              IDL, Java,                  SIP
          IDL, Java    Parlay Gateway                                                    Server
                                                                                                SCP/CSE         HLR
                                                               XML, …
                                                                                                                      36




                                                 Page 18
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                 Related OSA/Parlay References
• “Getting started with OSA/Parlay – What, Why, How”, invited Tutorial for Parlay Education
  Track at Parlay Meeting, San Diego, USA, May 19, 2003
• “The OSA/Parlay Playground @ FOKUS”, invited keynote speech at Parlay Meeting, San
  Diego, USA, May 19, 2003, www.parlay.org/news/events/pastevents.asp#may2003
• T. Magedanz: "Validating Open API-based M-Commerce Applications - The Open FOKUS
  OSA/Parlay Playground", marcus evans OSA/Parlay and Convergent Service Delivery
  Platform Deployments conference, London, December 1-3, 2003, www.metelecoms.com
• T. Magedanz, A. Hafezi, R. Wechselberger: “Practical Experiences in Deploying OSA/Parlay
  on Top of UMTS and 3G beyond Networks – The IST Project OPIUM and the FhG FOKUS
  3Gb center”, pp. 65-70, Proceedings of the 8th International Conference on Intelligence in next
  generation Networks (ICIN 2003), Bordeaux – France, 31 March - 3 April 2003
• T. Magedanz et.al.: “A unified IN-Internet Service Environment based on Parlay“ pp. 264-268,
  Proceedings of the 8th International Conference on Intelligence in next generation Networks
  (ICIN 2003), Bordeaux – France, April 2003, www.adera.fr/icin2003
• Invited half day tutorial “Parlay Education Track – Getting Started with Parlay”, 12th Parlay
  Member Meeting, Miami, Florida, USA, May 10th, 2004
• “Web Services for Programming Converged Networks – Experiences from the Usage of the
  FOKUS Parlay-X Gateway Within the National German 3G Beyond Testbed”, Marcus Evans
  Conference on Web Services Opportunities in the Telecom Industry, London, UK, 21 - 23 June
  2004
• “Understanding the 3GPP OSA / Parlay APIs - Classic API, Parlay Web Services & Parlay X”,
  half day Tutorial, International Conference on Intelligence in Networks (ICIN) - Enabling service
  delivery networks for the multimedia age, Palais des Congrès Bordeaux, France, October 18-
  21, 2004
                                                                                                      37




                                   T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                                             Agenda

 • Network Convergence leading to common Service Delivery Platforms
 • Intelligent Networks – The first SDP in Telecommunications
 • Open Application Programming Interfaces – Parlay, OSA, JAIN
 • Web Services in Telecommunications - Parlay X
 • Internet meets Telecommunications – IP Multimedia System (IMS)
 • State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools
 • Using IMS in the context of Web 2.0 and Community Services
 • Summary




                                                                                                      38




                                                 Page 19
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007


          Voice and VAS Evolution - The SIP Influence
  In face of emerging all-IP networks the IETF Session Initiation Protocol (SIP)
  is considered today a key enabler for real-time converged communications
  and the development of interactive services.

 SIP session and SIP-enabled services                                              basic SIP functionality              SIP-enabled services

      SIP-Services                                SIP-Services                        User Presence/Availability
                                                                                      Establishment of user presence       Unified Messaging
                                   Conferencing




                                                                                      and availability (buddy-list
               Messaging




                                                                                      functionality of IM)                 Chat
     Gaming




                                                     Voice
                           Video




                                                                                                                           Multimedia
                                                                …


                                                                                    User Location&Mobility                 Conferencing
                                                                                    Establishment of current IP
                                                                                    address. Support of personal and       Push-to-talk
                                                                                    terminal mobility
                                                                                                                           Online Games
                                                                                    Multimedia Support                     Distributed Virtual
                                                                                    Supports voice, e-mail, IM, video      Realtiy Systems
                                                                                    and any other form of application
                           SIP Session                                              with session characteristics           Push Services
              Invite                                   Invite
    SIP                                                          SIP                                                       Interactive
   Device      OK          IP network                   OK      Device             Call Setup & Processing                 Entertainment
                                                                                   Establishment and management of
              ACK                                       ACK                        communication parameters (e.g.          IP-PBX, IVR
                                                                                   codec, timeframe, …)
                                                                                                                                                 39




                                                                    T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



Seamless Services – The Network doesn’t Matter
• Network diversity and network innovation pace has lead to network
  abstraction based on IP as common denominator
• Connectivity Services versus Multimedia Services
• Users are interested in services – thus End Systems and Service
  Platforms matter
                                                                                                                           Seamless
                                                                                                                         Applications
                                                                                                     GSM
                                                                                                      GSM                and Services
                                                                    UMTS
                                                                     UMTS                            EDGE
                                                                                                     EDGE
                                                                    CDMA
                                                                     CDMA
                                                                WLAN
                                                                WLAN
                                                                WiMax
                                                                WiMax                      IP – Network
                                                             POTS/
                                                             POTS/        Extended with QoS,
                                                              ISDN
                                                              ISDN       Security and Charging
                                                                  Wireline
                                                                   Wireline
                                                                           xDSL
                                                                           xDSL
                                                                                              other
                                                                                              other
                                                                                                                                                 40




                                                                                  Page 20
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                   IMS Architecture Principles
 • IMS does NOT standardise specific services, but enablers
 • BUT supports inherently multimedia over IP, VoIP, IM, presence (SIP)
 • IMS enables the flexibility in providing IP-based applications !!

          Architecture                          • Horizontal Architecture defining a
                                                  “docking station” for applications
        MMApps
           Applications
                                                • Defines service enabler capabilities
           Presence
           Presence   GLMS
                      GLMS                      • Builds on existing IETF and telco
                IMS                               SDP standards
                and
                    IMS
         Service Enablers
             HSS
                                                • Provides better security, Service
                                                  based QoS, flexible charging and
                                                  single sign on compared to the
 RANIP    (!)SGSN GGSN
              Networks       Gateway              “standard” open internet
                             Legacy non-IMS
                                Networks                                                        41




                             T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



           IMS Core Infrastructure Functionality
• Implementing generic functionality in the infrastructure is most
  economical !!
                                                         Multiparty / Multimedia Session
           Architecture                                  handling based on SIP Control
                                                         Multimedia Content Pull & Push
          Applications
           PoC                                           Messaging Support
                                                         Conferencing and Group Com. Support
           Presence   GLMS
                      GLMS
           Presence                                      Fixed Mobile Convergence / 3P
                IMS                                      Single-Sign-On User-Authentication
                and
                     IMS
         Enabling Services
             HSS                                         High Secure Service Access and
                                                         Provision
            SGSN  GGSN                                   Service based Bearer QoS
  RAN      IP Network
             Network
                                                         Flexible Charging
      Gateway
                                                         Legacy Network Interworking Support
  Legacy non-IMS
     Networks                                            Docking Station for Service Enablers
                                                         Docking Station for Applications
                                                                                                42




                                           Page 21
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



    IMS Motivation – Flexible Service Provision
 Provision of service enablers and dynamic service portfolio extension
 - Presence and Group server are considered key for the future
 - Application Servers can be control and/or content servers
                         Messaging Server Presence Server
Any new Application
                    Content Server                     Call / Session Server
      Servers

                                                       IP Multimedia
          Signalling (SIP)
                                                       System (IMS)

           Transport (RTP)
                                  Packet Network (Core)

         Access Networks                                                          Access Networks
        (WLAN, UMTS, DSL)                                                        (WLAN, UMTS, DSL)




                                                                                                     43




                             T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                        IMS - enabled Services
• IMS is an overlay network based on IP connectivity (allways on
  paradigm)
• Usage of SIP allows to support many two party, multi party,
  multimedia services in between users and application servers
   – VoIP, video calls, conferencing, instant and deferred multimedia
     messaging, pull & push streaming services, presence services, push to
     talk, click to dial, etc.
• Convergence services:
   – Fixed Mobile Convergence (same services for fixed and mobile networks)
   – Triple Play (= VoIP, Internet, TV)
   – Quadruple Play (= Triple Play plus Mobility)
• IPTV, Video on Demand, interactive TV
• Combinational Services
   – Combinations of IP services, e.g. VoIP & Messaging,
   – Integration of packet data with circuit switched services
                                                                                                     44




                                           Page 22
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



      IMS integrates different Communication Services

       Pre-IMS Communication                                                           IMS Communication
         (“Service Islands”)                                                        (“Combinational Services”)

                       Voice




                                                                                                                     Groups
                                                                                                  Voice / Video
                        SMS
                                                                                                 TV    SMS




                                                                                                                         Presence
                     Instant                                                                      Instant
                    Messaging                                                                    Messaging
                                                                                                       MMS
                        MMS                                                                           PoC

      From the usage of specific
individual communication services ...                                   ... to the integrated usage of different
                                                                           communication services centered
                                                                           around presence information and
                                                                            within groups ( communities)
                                                                                                                                                                                                                                                                                                                                                                                                                                        45




                                             T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007


     NGN Global Standards Cooperation
        es                                                                                                     &
                                                                                                          line
    vic                                                                                              Wire erged
                                                                                                                                                                                                                                                                  Alliance for Telecommunications Industry Solutions
                                                                                                                                                                                                                                                                  Alliance for Telecommunications Industry Solutions




  er                            Open Mobile Alliance
                                                                                                                                                                                                                                                                                                                       Agreement on reuse of 3GPP/3GPP2 IMS in comprehensive NGN plans




                                                                                                      onv
                                                                                                                                                                                                                                                                                                                                                                                         TISPAN –ETSI body on Next Generation Network




 S                   Defining IMS services, e.g. Instant Messaging, Push-to-Talk                     C
                     Not strictly mobile oriented, driving wireline services also                        NGN res
                                                                                                             ctu
                 The Parlay Group / Java Community Process                                           Arc hite
                    Integral to IMS architecture, define standard API frameworks

                         cy
                       ga
                     Le
                                                                                                                                                                                                                        Nearing agreement to use 3GPP/3GPP2 IMS




                                  American National Standards Institute
                                                                                                                                          ITU-T NGN Focus Group
                                                                                                                                          ITU-

                                                                                                                                                                                                CJK China Japan Korea
                                                                                                                                                                  Starting Focus Group on NGN




                                 T1.679 covers interworking between ANSI ISUP and SIP
                                                                                                             Leveraging IMS in wireline




                                 International Telecommunication Union
              re           Q.1912.SIP covers interworking between ITU-T ISUP and SIP

         ctu en
                                            H.248 for media control
     ites Driv
    h es
  c
ArWirel          3rd Generation Partnership Project
               3rd Generation Partnership Project2
                Define IMS network elements and infrastructure
                            for mobile environments


                                       Cablelabs / PacketCable                                             NGN
                                                                                                     over     s
                                                                                                 IPTV itecture
                                        Define IMS network elements and
                                      infrastructure for IPTV and Triple Play
      s                                                                                           Arch
    ol
 To                      Internet Engineering Task Force
                        Defines SIP, SDP and other protocols underlying IMS
                              IMS is driving some of the work in IETF

                                                                                                                                                                                                                                                                                                                                                                                                                                        46




                                                           Page 23
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007


   Complexity of 3GPP / 3GPP2 IMS Architecture

  IMS Service                                                                                    IMS enabler
                                  HSS                                Application
  Framework                                                                                       Presence
                                 (AAA)                                 Server                      IMS enabler
                                                                                                    Group Mgt


                                                                                                         Media
   P-CSCF                       I-CSCF                                   S-CSCF
                                                                          S-CSCF
                                                                                                         Server
                                                                                                       MFRC + MFRP
           PDF

                                                                                                        Media
                                IMS Core
                                                                                                       Gateway
                                 System                                                             SGW, MGCF, MGF

                                                                                                      Interworking with
    Access Networks
                                                                                                     Legacy Networks
   (WLAN, UMTS, DSL)
                                   Underlying IP Core Network                                        (GSM, ISDN, DVB)



 Note: IMS Charging Architecture is not reflected on this slides = Diameter Interfaces to many entities                      47




                                    T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                Major Service Platform Interfaces
Note: Cloning of IN principles!
                                              Service Delivery Platform (Application Server)

                                                                     Value Added Services
                  HSS
                                                                        Service Platform Trigger Points
                                                                         Service Platform Adaptor
                            Sh =
                                                                                 SIP B2BUA Interface
                            Diameter
          Cx =
          Diameter                                                                  ISC = Ext. Session Initiation Protocol


                                                                                         S-CSCF
                                                                               SIP Proxy Server
            S
  SIP                    Filter criteria 2 SPT Mapping                                                  SIP
            P
            T


                                                                                                                             48




                                                  Page 24
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



   How does a IMS Provide Enhanced Services

• S-CSCF determines that a call requires enhanced service processing
  – Filtering may be based on calling / called party or other mechanism
    (defined by filtering criteria) eg. SIP message type, header fields, etc.
• Based on filtering criteria, the S-CSCF determines the address of the
  Application server and relays the call to the AS function. The
  Application Server receives the call and invokes the appropriate
  service logic taking one of the following actions:
  – Redirects the call to a new destination
  – Send the call back through the S-CSCF in order to monitor subsequent call
    events (ie act as a SIP Proxy)
• The Application Server (based on some other input) can also set-up
  calls between other entities in the network (ie. act as a B2BUA)



                                                                                                         49




                                    T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                         IMS Initial Filter Criteria
• The IFC is the key point for service provisioning in IMS and specified in 3GPP TS 23.218 and 29.228
• The S-CSCF downloads the IFC‘s for a particular user from HSS and has the ability to forward SIP
  messages to an appropriate Application Server (SIP AS, OSA SCS)
• AS application/service invocation is triggered as a result of a pattern matching on any SIP header
  or body
                                     E.g. Online
                                                                                           E.g. Call
          AS Application               AS Application
                                     Charging -                     AS Application       Forwarding
                                        Record
          1      Application           2
                                      routing Application
                                              !!                    3      Application   - No Record
                                                                                            routing

        2 INVITE                  3 INVITE                        4 INVITE
                                                                                        5 INVITE
                                                                   iFc 3 met
         iFc 1 met
                                  Filter Criteria 2 SPT Processing
 1 INVITE                  Prio 1 = AS1, Prio 2 = AS2, Prio 3 = AS 3, etc.
                                                                                          6 INVITE

                         S-CSCF                IM User Profile(s)
                                                                                             200 OK

                                                                     Cx - User Profile download/update
                           HSS                        IM User Profiles
                                                         storage
                                                                                                         50




                                                  Page 25
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                        Scalability of the IMS
                            Add dynamically more CSCFs and AS if needed

                  Sh
  HSS
                        SIP AS 1                                 SIP AS 2         …         SIP AS n



                              ISC

User
   User
Profile
      User
  Profile               S-CSCF 1                                  S-CSCF 2        …         S-CSCF n
      Profile
                  Cx



   User Profile contain registered Service (ASs) per User
   Upon user registration S-CSCFs will be populated with this information
                                                                                                                             51




                              T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                 IMS Application Server Options
                                                                                                        Application Server




          Diameter                  Application                            OSA
          SIP
                                    Servers                                           CAMEL
                                                                           AS

                                         SIP AS                           OSA         SIP/INAP
                 HSS                    (Servlets)                        GTW           GTW
                (AAA)
                                                                          SIP
                                                                                                       IMS Core Server




                                                                     Local AS

                                       P/I/S-CSCF
                                       (SIP Proxy)                                    Media Server

                                                      SIP Server
                                                                                      RTP




                                                                                                                             52




                                            Page 26
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                    Different AS Alternatives
• CAMEL Services via Camel Support Environment (CSE):
  – intended for the support of existing IN Services (provides service continuation).
• OSA Services via Open Service Access Service Capability Server:
  – intended for the support of 3rd Party Application Providers. OSA SCS provides
    access and resource control.
• IMS services on SIP-Application Server:
  – intended for new services. A multitude of widely known APIs (CGI, CPL, SIP
    Servlets) is available.
• IMS services directly on the CSCF (similar to SIP AS):
  – SIP-AS co-located on the CSCF
  – seems to be useful for simple services. May be beneficial for the Service
    Availability and the Service Performance.



                                                                                                                   53




                               T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                    CAMEL Reuse within IMS
                                          IN                   IN App 1                  CAMEL Support Env.
SIP 2 CAP mapping needed!                 SCP                              CAP           (Application Server)


                                                   S                               CAP Interface
                                                                                                          IM SSF




              HSS                                  h                ServicePlatform Trigger Points
                                                                       IM SSF (SIP2CAP)
                        Sh =
                        Diameter                       SIP Interface                       Diameter
         Cx =                                                                                      Ro + Rf =
         Diameter                                          ISC                                     Diameter
                            S-CSCF                                                      Online &Offline
                           SIP-Server
                                                                                      Charging (ECF, CCF)
          S
   SIP                    Filter criteria
          P
          T
                                                                                                                   54




                                             Page 27
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



               OSA / Parlay AS within IMS
      Service Delivery Platform                                                       Parlay X AppApp
                                                  Parlay App 1                            Parlay X
           (Application Server)                     Parlay App 2
                                                                                           Parlay X GW
                                                  Parlay AS (API)

             HSS                             Sh           FW             MPCC        MMM      PRES      CHARG

                                           Parlay GTW
                      Sh =
                      Diameter                       SIP Interface                         Diameter
        Cx =                                                                                         Ro + Rf =
        Diameter                                         ISC                                         Diameter
                          S-CSCF                                                     Online &Offline
                         SIP-Server
                                                                                   Charging (ECF, CCF)
         S
SIP                     Filter criteria
         P
         T
                                                                                                                 55




                             T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                             JAIN over IMS


                                                                                 JAIN SBB
                                                 S                                JAIN SBB
             HSS                                 h                ServicePlatform Trigger Points
                                                                         JAIN SLEE
                      Sh =
                      Diameter                       SIP Interface                     Diameter
        Cx =                                                                                         Ro + Rf =
        Diameter                                         ISC                                         Diameter
                          S-CSCF                                                     Online &Offline
                         SIP-Server
                                                                                   Charging (ECF, CCF)
         S
SIP                     Filter criteria
         P
         T
                                                                                                                 56




                                           Page 28
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                SIP Application Server (Servlets)


                                                                     SIP Service Servlets
                                                    S                  SIP Service Servlets
                 HSS                                h                ServicePlatform Trigger Points
                                                                        SIP Servlet Engine
                         Sh =
                         Diameter                       SIP Interface                   Diameter
           Cx =                                                                                 Ro + Rf =
           Diameter                                         ISC                                 Diameter
                              S-CSCF                                                  Online &Offline
                             SIP-Server
                                                                                    Charging (ECF, CCF)
            S
   SIP                      Filter criteria
            P
            T
                                                                                                            57




                                T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



 IMS Enablers = Reusable IMS Application Servers

• IMS did not address the standardisation of specific application by purpose
• Only major AS interfaces are defined = IMS is a „docking station“ for ASs!
• Open Mobile Alliance (OMA) is supposed to do service specific
  standardistaion on top of IMS
• Examples include Presence, Group Management, Instant Messaging (IM),
  Push to Talk over Cellular (PoC), etc.
• Over time it become clear that there is a set of common servers, i.e. enabling
  servers    IMS Enablers, which can be used in the implementation of more
  complex IMS services
• Major enablers today to be used in IM, PoC and Group Video Calls, etc.:
   –   XML Document Management System (XDMS) enabler for group configuration
   –   Presence Server (PS) enabler for maintaining presence information
   –   Device Management (DM) enabler is used for client system configuration,as ASs
       and enablers may need specific software on the client system!



                                                                                                            58




                                              Page 29
Open Mobile Alliance (OMA)

• In June 2002, the mobile industry set up a new, global organization called
  the Open Mobile Alliance (OMA)
   – www.openmobilealliance.org
• The Open Mobile Architecture initiative supporters and the WAP Forum
  formed the foundation for the Open Mobile Alliance
• The following organizations have integrated into OMA:
   – Location Interoperability Forum (LIF)
   – SyncML Initiative
   – MMS-IOP (Multimedia Messaging Interoperability Process)
   – Wireless Village
   – Mobile Gaming Interoperability (MGIF)
   – Mobile Wireless Internet Forum (MWIF)
• Other industry forums focusing on interoperability and open standards are
  welcome to join
                                                                                                    59




                                 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                OMA Service Enablers and IMS
• IMS provides to the common SIP based session control
  infrastructure                                                                     Standards
   –   Interface to the access network
   –   Signalling, routing and reachability
   –   Authentication and Security                                                   OMA
   –   Charging, accounting                                                          for
   –   Docking Station for application Servers and enablers                          Application
                                                                                     Enablers
• OMA SIP-based service enablers are specified on top of
  IMS as common platform, e.g.
   –   Presence, XML Document Management, Push to Talk
       over Cellular, Instant Messaging, etc.
   –   For details see                                                               3GPP
       www.openmobilealliance.org/release_program/index.html
   –   The IMS in OMA Enabler Release version 1.0 contains                           for
       general requirements and guidelines and does not                              Network
       specify detailed requirements that should be tested or
       that by themselves can be implemented in products.                            Architecture

                                                                                                    60




                                               Page 30
T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



                        OMA Service Enablers
• OMA Service Enabler release list
   –   http://www.openmobilealliance.org/release_program/index.html
• Approved Enablers (in second phase, Nov 2006)
   – IMS in OMA version 1.0
   – OMA Push-to-Talk over Cellular (PTT) version 1.0
   – OMA Web Service (OWSER) version 1.1
        • OMA Web Service Network Identity version 1.0
   – OMA Multimedia Messaging Service version 1.2
   – OMA Instant Message and Presence Service version 1.2.1
   – OMA DNS version 1.0
   – OMA Device Management version 1.2
   – OMA Useragent Profile version 2.0
   – OMA XML Document Management version 1.0
   – …
                                                                                             61




                                 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007



              OMA Service Environment (OSE)
• The Open Mobile Alliance has defined plenty of service enablers
• But how to provide and combine these enablers?
• Based on OSA/Parlay ideas OMA decided in 2005 to start its work on the OSE
    http://www.openmobilealliance.org/release_program/ose_ad_archive.html
• OSE is based on policy based service interface provision and separates:
   –   Applications
        • either resident on an in-house platform or a third party application
   –   Policy enforcer
        • applies policies to the interaction between the application and the Enablers and
           between Enablers wherever applicable and in some cases the Policy may be
           null.
   –   Enabler
        • contains intrinsic functions which can interact with other functions, within the
           domain of the architecture and underlying network resources.
   –   Execution environment
        • deals with aspects such as Life Cycle management, load balancing, OA&M etc.

                                                                                             62




                                               Page 31
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications
Soa In Telecommunications

Más contenido relacionado

La actualidad más candente

OW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelOW2 A presentation pierre_chatel
OW2 A presentation pierre_chatel
choreos
 
Fast Handovers in heterogeneous Wireless Networks
Fast Handovers in heterogeneous Wireless NetworksFast Handovers in heterogeneous Wireless Networks
Fast Handovers in heterogeneous Wireless Networks
Sneha Vurrakula
 
Gunnar Alcatel Lucent Open Networks
Gunnar   Alcatel Lucent   Open NetworksGunnar   Alcatel Lucent   Open Networks
Gunnar Alcatel Lucent Open Networks
andrewmac101
 

La actualidad más candente (11)

AMT - Automatic IP Multicast without Explicit Tunnels
AMT - Automatic IP Multicast without Explicit TunnelsAMT - Automatic IP Multicast without Explicit Tunnels
AMT - Automatic IP Multicast without Explicit Tunnels
 
Metrodata Solutions Catalogue
Metrodata Solutions CatalogueMetrodata Solutions Catalogue
Metrodata Solutions Catalogue
 
A..C.C.E.S.S - SC EMD
A..C.C.E.S.S -  SC EMDA..C.C.E.S.S -  SC EMD
A..C.C.E.S.S - SC EMD
 
OW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelOW2 A presentation pierre_chatel
OW2 A presentation pierre_chatel
 
Fast Handovers in heterogeneous Wireless Networks
Fast Handovers in heterogeneous Wireless NetworksFast Handovers in heterogeneous Wireless Networks
Fast Handovers in heterogeneous Wireless Networks
 
Gunnar Alcatel Lucent Open Networks
Gunnar   Alcatel Lucent   Open NetworksGunnar   Alcatel Lucent   Open Networks
Gunnar Alcatel Lucent Open Networks
 
Gunnar Florus - Manchester
Gunnar Florus - ManchesterGunnar Florus - Manchester
Gunnar Florus - Manchester
 
TELEHOUSE Hong Kong Cloud Computing Complex
TELEHOUSE Hong Kong Cloud Computing ComplexTELEHOUSE Hong Kong Cloud Computing Complex
TELEHOUSE Hong Kong Cloud Computing Complex
 
Sae Archetecture
Sae ArchetectureSae Archetecture
Sae Archetecture
 
10 208 10-01-2012 x g technology, inc. 7022026209
10 208 10-01-2012 x g technology, inc. 702202620910 208 10-01-2012 x g technology, inc. 7022026209
10 208 10-01-2012 x g technology, inc. 7022026209
 
Design Considerations for Converged Optical Ethernet Networks
Design Considerations for Converged Optical Ethernet NetworksDesign Considerations for Converged Optical Ethernet Networks
Design Considerations for Converged Optical Ethernet Networks
 

Destacado

Harry Potter The Exhibition Teacher's Sheet
Harry Potter   The Exhibition   Teacher's SheetHarry Potter   The Exhibition   Teacher's Sheet
Harry Potter The Exhibition Teacher's Sheet
Denise De Felice
 
Marketing Plan HuaDong
Marketing Plan HuaDongMarketing Plan HuaDong
Marketing Plan HuaDong
Prasetyo1
 
Museums Of Inventions And Inventors Students Sheet Final[1]
Museums Of Inventions And Inventors Students Sheet Final[1]Museums Of Inventions And Inventors Students Sheet Final[1]
Museums Of Inventions And Inventors Students Sheet Final[1]
Denise De Felice
 
Interview With A Real Spy At The Spy Museum Teachers Sheet With Key
Interview With A Real Spy At The Spy Museum   Teachers Sheet With KeyInterview With A Real Spy At The Spy Museum   Teachers Sheet With Key
Interview With A Real Spy At The Spy Museum Teachers Sheet With Key
Denise De Felice
 

Destacado (8)

Harry Potter The Exhibition Teacher's Sheet
Harry Potter   The Exhibition   Teacher's SheetHarry Potter   The Exhibition   Teacher's Sheet
Harry Potter The Exhibition Teacher's Sheet
 
Marketing Plan HuaDong
Marketing Plan HuaDongMarketing Plan HuaDong
Marketing Plan HuaDong
 
Museums Of Inventions And Inventors Students Sheet Final[1]
Museums Of Inventions And Inventors Students Sheet Final[1]Museums Of Inventions And Inventors Students Sheet Final[1]
Museums Of Inventions And Inventors Students Sheet Final[1]
 
Circles of encouragement.
Circles of encouragement.Circles of encouragement.
Circles of encouragement.
 
Circles of encouragement
Circles of encouragementCircles of encouragement
Circles of encouragement
 
Interview With A Real Spy At The Spy Museum Teachers Sheet With Key
Interview With A Real Spy At The Spy Museum   Teachers Sheet With KeyInterview With A Real Spy At The Spy Museum   Teachers Sheet With Key
Interview With A Real Spy At The Spy Museum Teachers Sheet With Key
 
Circles of encouragement
Circles of encouragementCircles of encouragement
Circles of encouragement
 
Circles of encouragement.
Circles of encouragement.Circles of encouragement.
Circles of encouragement.
 

Similar a Soa In Telecommunications

Access network discovery
Access network discoveryAccess network discovery
Access network discovery
abenitop
 
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Going LTE
 
India2009 Ravi Kumar Nagalia
India2009 Ravi Kumar NagaliaIndia2009 Ravi Kumar Nagalia
India2009 Ravi Kumar Nagalia
Deepak Sharma
 
Dr.Wagdy Anis_Cover Letter
Dr.Wagdy Anis_Cover LetterDr.Wagdy Anis_Cover Letter
Dr.Wagdy Anis_Cover Letter
Dr. Wagdy Aziz
 
5 g tech
5 g tech5 g tech
5 g tech
manas87
 
Smart Cities: The Making of - Paradox Engineering
Smart Cities: The Making of - Paradox EngineeringSmart Cities: The Making of - Paradox Engineering
Smart Cities: The Making of - Paradox Engineering
swissnex San Francisco
 

Similar a Soa In Telecommunications (20)

Access network discovery
Access network discoveryAccess network discovery
Access network discovery
 
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
Future Technologies and Testing for Fixed Mobile Convergence,SAE and LTE in C...
 
Lte White Paper V4
Lte White Paper V4Lte White Paper V4
Lte White Paper V4
 
New Convergence
New ConvergenceNew Convergence
New Convergence
 
Oleg Sobolev
Oleg SobolevOleg Sobolev
Oleg Sobolev
 
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
 
Tutorial p
Tutorial pTutorial p
Tutorial p
 
Introduction To Xener Systems
Introduction To  Xener  SystemsIntroduction To  Xener  Systems
Introduction To Xener Systems
 
[11] Nu P 07 1
[11] Nu P 07 1[11] Nu P 07 1
[11] Nu P 07 1
 
presentation on NGMN and FMC
presentation on NGMN and FMCpresentation on NGMN and FMC
presentation on NGMN and FMC
 
NGN Next Generation Network
NGN Next Generation NetworkNGN Next Generation Network
NGN Next Generation Network
 
India2009 Ravi Kumar Nagalia
India2009 Ravi Kumar NagaliaIndia2009 Ravi Kumar Nagalia
India2009 Ravi Kumar Nagalia
 
Open Iptv Forum
Open Iptv ForumOpen Iptv Forum
Open Iptv Forum
 
Vo p pstn
Vo p   pstnVo p   pstn
Vo p pstn
 
Dr.Wagdy Anis_Cover Letter
Dr.Wagdy Anis_Cover LetterDr.Wagdy Anis_Cover Letter
Dr.Wagdy Anis_Cover Letter
 
5 g tech
5 g tech5 g tech
5 g tech
 
Smart Cities: The Making of - Paradox Engineering
Smart Cities: The Making of - Paradox EngineeringSmart Cities: The Making of - Paradox Engineering
Smart Cities: The Making of - Paradox Engineering
 
Head to Head - The Battle between the Bellheads and the Netheads for control ...
Head to Head - The Battle between the Bellheads and the Netheads for control ...Head to Head - The Battle between the Bellheads and the Netheads for control ...
Head to Head - The Battle between the Bellheads and the Netheads for control ...
 
Internet and www
Internet and wwwInternet and www
Internet and www
 
Architecture harmonization between cloud radio access network and fog network
Architecture harmonization between cloud radio access network and fog networkArchitecture harmonization between cloud radio access network and fog network
Architecture harmonization between cloud radio access network and fog network
 

Último

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 

Último (20)

How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 

Soa In Telecommunications

  • 1. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Tutorial about SOA Concepts in Telecommunications Evolution of Telco Service Platforms in Face of Network Convergence and SOA Principles - A Déjà Vu? Prof. Dr. T. Magedanz Technical University Berlin / Fraunhofer FOKUS thomas.magedanz@fokus.fraunhofer.de www.fokus.fraunhofer.de/ngni 1 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 German Abstract • Im Rahmen dieses Vortrages soll die Evolution von Telekommunikationsdienstplattformen in den letzten 30 Jahren beleuchtet werden. Dabei soll insbesondere die Dienstorientierung in der Telekommunikationswelt genauer betrachtet werden. • Ausgehend von dem Konzept der Intelligenten Netze aus den achtziger Jahren, werden objekt-orientierte Application Programming Interface (API) Plattformen, wie beispielsweise die JAIN, Parlay und Open Service Architecture APIs betrachtet, die in den neunziger Jahren an Bedeutung gewonnen haben. Die Ende der Neunziger Jahre einsetzende Etablierung von Web Service Technologien im Telekommunikationsumfeld, insbesondere die Parlay X APIs werden ebenfalls reflektiert. • Im Zentrum des Vortrags steht jedoch eine Einführung des IP Multimediasystems (IMS), das derzeit von vielen Standardisierungsgremien als Dienstplattform für beliebige Multimedia Kommunikations und Informationsdienste über konvergierende Netze angesehen wird. Dieses maßgeblich auf IP Protokollen basierende System erlaubt dabei die synergetische Einbindung der vorgenannten Dienstplattformen. Im Vortrag wird nach der Vorstellung der IMS Architektur und Prinzipien insbesondere die Realisierung von IMS Diensten auf der Basis von SOA Prinzipien und sogenannten IMS Enablern betrachtet. • Ein abschließender Ausblick auf das mögliche Zusammenspiel von IMS und Web 2.0 Diensten soll zukünftige Forschungsaspekte aufzeigen. • Hinweis: Die Vortragsfolien sind in Englisch, der Vortrag wird jedoch in Deutsch abgehalten. • Mehr Informationen finden Interessierte unter: www.fokus.fraunhofer.de/ngni 2 Page 1
  • 2. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Agenda • Network Convergence leading to common Service Delivery Platforms • Intelligent Networks – The first SDP in Telecommunications • Open Application Programming Interfaces – Parlay, OSA, JAIN • Web Services in Telecommunications - Parlay X • Internet meets Telecommunications – IP Multimedia System (IMS) • State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools • Using IMS in the context of Web 2.0 and Community Services • Summary 3 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Evolution towards Converged Networks Fixed PSTN Networks ISDN IT DSL Mobile SMS WiFi WiMax Networks WAP Analogue GSM GPRS UMA Converged UMTS HSDPA FMC Web2.0 Triple NGN WWW Portals FTP email IPTV Play (all-IP) P2P IM VoIP Internet iTV VoD Content Sharing Broadcast Cable Home Networks Networks 4 Page 2
  • 3. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Overall NGN Architecture (ITU-T) Converged NGN (all-IP) 5 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 From Separate Networks To Converged Networks Today Future Single-service networks Multi-service network Services S Service Network Content Content S S S Data/IP Networks Cellular Mobile PSTN/ISDN API Cellular Mobile CATV PLMN Connectivity/ MGW Backbone Network MGW MGW MGW Access Networks Access, Transport & Switching Networks 6 Page 3
  • 4. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Communications Landscape Is Changing The IT Community Rich in Applications and Creativity Technical Convergence The Telecom Community Rich in Networks and Connectivity OSA, Parlay and JAIN are examples of emerging Technology Standards that facilitate the convergence of the IT and Telecom communities 7 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Operator as Retailer of Services What Operators have: – Networks rich in Functionality – A large customer base – Efficient billing and customer management – The ability to mass-market services What Operators need: – To expand their value chain into new markets – New services that expand their business offerings What Third Party Developers have: – Ideas and creativity – Huge numbers – Vast knowledge of specialised IT and IP products and markets What Third Party Developers need: – Help in marketing their services – A business infrastructure to create a cash flow 8 Page 4
  • 5. Service Delivery Platforms = Horizontal Layering SDP Service Creation App1 App1 App2 App1 App3 App1 Exposure Portals Gaming Google VASP CRM OSA Enablers MRF Service Execution Service Execution Environment Exposure Parlay /X www Internet LBS OMA (incl. Content Content Delivery) Environment Layer blogs Billing Delivery Skype 3rd Party ASP Abstraction Layer DB OTA MRF icq Abstraction Layer HLR HSS Presence MMSC SMSC USSD Gw MediaGW IVR Scope of this Talk Control Layer Provisioning Control Layer (MSC-Server, CSCF, AAA,..) Operation & Maintenance Connectivity Layer IP-Backbone IP- Public network Private network Mobile Access Fix Access Mobile Access Fix Access GSM CDMA GSM CDMA Access Network Layer PSTN PSTN Cable Cable WiFi WiFi LAN LAN Supervision UMTS UMTS IMS Satellite IMS Satellite GPRS GPRS WiFi xDSL DECT PBX EDGE WiFi xDSL DECT PBX EDGE 9 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Service Evolution towards SOA Service Scope Telecommunication Services Internet Services Enabling IT Telco 2.0 Policies Service Brokering Community Services Service Ochestration Web 2.0 BPEL Content Services User generated Content IMS Multimedia Services P2P / Content Sharing XML / SOAP Parlay X Telecom Webservices IM / Skype / Presence Java RMI 3rd Party Services OSA / Parlay / JAIN Conferencing CORBA Application Programming Interfaces VoIP / SIP / AAA IP Streaming Intelligent Network HTTP / Browsing Value added Services RPC Service Independent Building Blocks Messaging / SMS Basic Communications Telephony / Fax Email / FTP Network Specific Services 10 Page 5
  • 6. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Evolution of Service Delivery Platforms SOA Web 2.0 Web/Application 3rd Party Server Application Multimedia Application Services Services Server (Enterprises / Content) SIP App. Server Parlay X OSA / Parlay NGN / IMS SIP OSA/Parlay/JAIN Gateway Interface IN / CAMEL AAA Services Server SIP IN Platform Server INAP/CAP Diameter Interface Stored Program Control Services = Services VoIP GSM PSTN GPRS/UMTS 11 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Agenda • Network Convergence leading to common Service Delivery Platforms • Intelligent Networks – The first SDP in Telecommunications • Open Application Programming Interfaces – Parlay, OSA, JAIN • Web Services in Telecommunications - Parlay X • Internet meets Telecommunications – IP Multimedia System (IMS) • State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools • Using IMS in the context of Web 2.0 and Community Services • Summary 12 Page 6
  • 7. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IN Definition • The term Intelligent Network (IN) was coined by Bellcore (now Telcordia) in 1986 • The Intelligent Network – represents a telecommunications network service control architecture – provides an open platform supporting the uniform: • creation, • introduction, • control, • management of services – beyond basic telephone services in the telecommunications environment • IN is not only a platform IN is a framework! 13 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IN as a Universal API / Service Platform IN platform provides service and network independence – Service decomposition – Separation of switching and service control network elements • IN can be considered as an additional (network) layer on top of any bearer network, e.g. PSTN, ISDN, B-ISDN Service A Service B Service Independence SIB SIB SIB IN Platform IN Architecture Network (SSP, SCP) Independence Networks Mobile PSTN Internet (Resources) 14 Page 7
  • 8. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Towards the First Intelligent Network Unified IN service logic and data for all switching nodes provided by: – Intelligent Node contains service logic and data accessible for switching nodes (Note: Intelligent node is a non-switching node!) – Hooks are required within the switching nodes to access the remote Intelligent Node – SS7 network enables real-time signaling interconnection of nodes Service Central Service Program Data Control Point (SCP) Logic Signalling Network Basic API API API Enhanced Switches Call (SSPs) Model 15 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 The First IN Architecture • Service Management System / Operations System (SMS) SCE SMS SCP SS7 • Service Switching Points (SSPs) network • Service Control Point (SCP) STP STP • Intelligent Peripheral (IP) IP SSP SSP • Signaling System No. 7 network – Signaling Transfer Points (STPs) PSTN • Note: IN represents a “logical” separate network on top of "bearer networks"! 16 Page 8
  • 9. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 INCM as a Roadmap for IN Architecture Definition • Definition of IN service capabilities: – Start with the definition of the services and identify the services' basic capabilities (Service Features) in a network independent way – Decompose these service capabilities into smaller functional blocks (SIBs) in order to achieve some degree of service independence • Definition of the IN architecture able to support distributed realization of the identified benchmark service capabilities: – Define network entities in terms of functional elements and their interactions – Allocate these elements to specific physical entities with corresponding interfaces/protocols Note: Services are regarded as requirements for the IN architecture definition! 17 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 INCM Planes • INCM defines four planes, Service Service Feature 1 Service Feature 1 addressing Plane Service Feature n Service Feature n – service design aspects, – global and distributed Global Service SIB 1 service provisioning Logic BCP SIB 2 SIB 3 functionality, Global Functional Plane – and physical aspects Information Functional Entities of an Intelligent Network Flow SCF SDF Distributed BCSM SSF CCF SRF SSF Functional Plane INAP SCP Physical Plane SS7 Physical Network SN SSP IP Entities Bearer Network 18 Page 9
  • 10. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 3GPP CAMEL • CAMEL = Customized Applications for Mobile Enhanced Logic • CAMEL – Is the use of IN in mobile circuit switched and packet switched networks: GSM/GPRS – IN-based architecture enabling to offer operator specific services (OSS) to mobile subscribers even when roaming in another network (international roaming) • CAMEL enables inter-network GSM/GPRS service control, by reusing the existing international signaling transport infrastructure – CAMEL Application Protocol (CAP) is based on IN Capability Sets 1 and 2 – CAMEL additionally exploits Mobile Application Part (MAP) • CAMEL Standardisation started in 1994 (as a GSM Phase 2+ Feature) • CAMEL evolves in Phases, which are part of Releases!!! 19 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 CAMEL Phases • Camel Phase 1 – Basic Call Control functionalities for GSM calls • Camel Phase 2 – ApplyCharging in VPLMN : GSM calls are monitored directly in VPLMN – Announcement : access to annoucements directly from the VPLMN • Camel Phase 3 – Handling of GPRS Sessions and pdp-contexts for session control, monitoring (location update, QoS,…) and charging (time and volume triggers) – Support of SMS-MO through CS and PS networks – Anytime interrogation and modification of customer data in HLR – Mobility management enhancements • Camel Phase 4 – Multi-leg GSM call handling – Creation of a new GSM call – PLUS: Interworking with IP Multimedia Subsystem 20 Page 10
  • 11. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Related IN References • T. Magedanz: ”IN and TMN providing the basis for future information networking architectures”, in: Computer and Communications, pp. 267-276, Butterworth-Heineman, Vol.16, No. 5, May 1993 • T. Magedanz, R. Popescu-Zeletin: "Intelligent Networks - Basic Technology, Standards and Evolution" , International Thomson Computer Press, ISBN: 1-85032-293-7, London, June 1996 • T. Magedanz, R. Popescu-Zeletin: "Open Service Platforms for the Information Society", in: Intelligent Environments, P. Droege (Ed.), pp. 335-344, ISBN: 04444-82332-8, Elsevier Science Publishers, Amsterdam, Holland, February 1997 • "TINA - Architectural Basis for Future Telecommunications Services", in: Computer Communications, Volume 20, pp. 233-245, 1997 • I. Venieris, F. Zizza, T. Magedanz (Eds.): „Object Oriented Software Technologies in Telecommunications – From Theory to Practice“, ISBN: 0471-6233792, Wiley Publishers UK, April 2000 • T. Magedanz, M. Sher: “IT-based Open Service Delivery Platforms for Mobile Networks – From CAMEL to the IP Multimedia System”, in Mobile Middleware, section VI, P. Bellavista, A Corradi (Eds), Chapman & Hall/CRC Press, pp. 999-1036, ISBN: 0849338336, January 2006 21 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Agenda • Network Convergence leading to common Service Delivery Platforms • Intelligent Networks – The first SDP in Telecommunications • Open Application Programming Interfaces – Parlay, OSA, JAIN • Web Services in Telecommunications - Parlay X • Internet meets Telecommunications – IP Multimedia System (IMS) • State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools • Using IMS in the context of Web 2.0 and Community Services • Summary 22 Page 11
  • 12. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 OSA/Parlay/JAIN: One Set of Open APIs Parlay/OSA (Open Service Access) define an API that enables operator and 3rd party applications to make use of network functionality through a set of open, standardised service interfaces Applications (independent of underlying App 1 App 2 App N network technology) Parlay/OSA API 3GPP ETSI Gateway Parlay JAIN SPA ISDN GSM/GPRS Internet / UMTS Mapping to network specific protocols 23 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Parlay’s Impact on Standardisation OSA (Open Service Access) UMTS Release 99, Release 4 & 5 3GPP TS 29.198 plus TS 29.998 Plus acceptance in 3GPP2 architecture for Ref. Point 8 in 2002 ETSI SPAN 12 OSA Project APIs for 3rd-Party Service Phase 2.0 (12/1999) Application Interface Phase 2.1 (06/2000) ES 202 915 Phase 3 (10/2001) JAVA-based APIs for integrated networks (JAIN) Phase 3.1 (06/2002) JAIN Parlay = JAIN Service Provider ACCESS (SPA) Phase 4 (12/2002) JAIN Plus some influences on existing concepts: • IN/TINA Interworking WG IN/TINA Adaptation Unit RFP • OMG Telecoms Service Access and Subscription (TSAS) RFP 24 Page 12
  • 13. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 OSA / Parlay’s Technical Approach The Parlay/OSA API • Framework Interface Set - Common Functions That Are Required to Enable Services to Work Together in a Coherent Application Fashion e.g. Server – Authentication, Discovery, Manageability • Transport interface – CORBA, WSDL (Web Services) Framework Service • Service Interface Set(s) - Common Functions interface interface That Deliver Whole Complex Services or Sub- components of Services e.g – Call Control, User Interaction, Content- Parlay/OSA Gateway based Charging, Location, Presence and Resource Resource Availability, Messaging, Policy interface interface Management, Quality of Service … • Resource Interfaces - Interfaces used between a Parlay Gateway and network elements – not specified in Parlay (but hints in OSA) 25 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Parlay / OSA – EAI Approach Application Application k2 Application n Applications catio ewor face Interface Service2 2 Parlay/OSA API 3 Appli Fram Inter Framework2Service SCF X SCF z Location Framework Interface e.g. Call Control 1 SCF y Mapping SCF a Interface 0 Gateway Messaging 0 SCF Implementation 1 Service registration Proprietary 2 Service Discovery & SLA Service HLR 3 Service Usage Interface X Network MSC SMSC Resources 26 Page 13
  • 14. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Focal Points of API Standardisation (Parlay 5) User Generic Framework Call Control Messaging Not part of OSA Interaction Data session Terminal Connectivity Mobility control Capabilities Management Presence & Content Account Policy Availability based charging Management Management Management MM Messaging 27 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Parlay – OSA – ETSI – JAIN Relationhip Parlay Version 3.1 spec. 3GPP OSA ETSI OSA API JAIN SPA API spec. API Release 4 Version 1 spec. spec. Overview TS 29.1980-1 ES 201 915-1 JSR-136 v.1.0 (JTSP) Common Types TS 29.1980-2 ES 201 915-2 JSR-145 v.1.0 (Common) Framework TS 29.1980-3 ES 201 915-3 JSR-024 v.1.0 (TSM, SD, SAM) JSR-119 v.1.0 (IM) Call Control TS 29.1980-4 ES 201 915-4 JSR-021 v.1.1 (JCC) User Interaction TS 29.1980-5 ES 201 915-5 JSR-103 v.1.0 (UI) Mobility TS 29.1980-6 ES 201 915-6 JSR-098 v.1.0 (ULS) Terminal Capabilities TS 29.1980-7 ES 201 915-7 Data Session Control TS 29.1980-8 ES 201 915-8 Messaging N/A ES 201 915-9 Connectivity Management N/A ES 201 915-10 Account Management TS 29.1980-11 ES 201 915-11 Charging TS 29.1980-12 ES 201 915-12 Policy Management TS 29.1980-13 ES 201 915-13 PAM TS 29.1980-14 ES 201 915-14 JSR-123 v.1.0 (PAM) 28 Page 14
  • 15. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 The JAIN APIs JAIN Service Untrusted Trusted Creation third-party third-party Environment applications applications (JSCE) Operator JAIN Service Provider Security Interface Open API Independence Access (JSPA) Secure Telco Space Network JAIN Service Logic Execution Environment Independence (JSLEE) Protocol JAIN Call Control (JCC) and JAIN Coordination and Transactions (JCAT) Independence TCAP ISUP INAP SIP MAP MGCP Vendor Independence IP Wireless Wireless PSTN Satellite Satellite IP Broadband Broadband PSTN 29 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Agenda • Network Convergence leading to common Service Delivery Platforms • Intelligent Networks – The first SDP in Telecommunications • Open Application Programming Interfaces – Parlay, OSA, JAIN • Web Services in Telecommunications - Parlay X • Internet meets Telecommunications – IP Multimedia System (IMS) • State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools • Using IMS in the context of Web 2.0 and Community Services • Summary 30 Page 15
  • 16. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Parlay-X Technical Motivation • The Parlay/OSA APIs are a dramatic improvement over classic IN and telecom service development – “Brings time to deploy new service to 3-4 months” OSA Forum 2003 • The Parlay/OSA were defined in UML, and mapped to Corba IDL and Java – Didn’t address web developers Expressive Power Number of Developers JavaScript, Visual Basic Scriptable millions Parlay, sockets APIs 0.5 • (C++, Java) INAP, ISUP, SIP, MAP Protocols 3 – 10,000 31 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Motivation for Parlay X Web Services Note: Network Operator acting as Web Service Provider Sort in Public Directory Network order UDDI Resource Send Registry Latest SMS Scores Network Whose Zip Resource on-line ? New New Codes Application Application Airline flight Make check payment Network Resource Initiate Call Current Conference local Account Network Weather Statement Resource 32 Page 16
  • 17. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 The Parlay/OSA APIs Name Description Usage Release Parlay/OSA Rich set of telecom Suitable for use by Parlay/OSA V 4.1 APIs, for use in professional and 3GGP R5 CORBA (C, C++) software Parlay/OSA V4.1 and Java developers. environments. (Forthcoming) Suitable for Several hundred developing a pre- methods. paid application. Parlay-X Web Set of high-level, Suitable for use by Parlay-X Version 1 Services simple to use web developers. (May 2003) telecom APIs, for Designed for use Parlay-X Version 2 use in a Web with IDE. Services (Dezember 2004) Suitable for environment. 8 developing a ‘call- interfaces. me’ button on a web page. 33 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Parlay in Web Services Gateway / Element 1. Publish UDDI Servier Published Web Services Parlay Registry Web Services 3. Bind WSDL Bindings 2. Find Client Web Application - embedded web service calls The Web Services deployment environment supports the server and client participating in a common discovery system, and using a common binding to communicate. 34 Page 17
  • 18. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 3GPP Parlay X Web Services TS 29.199 specifications • Parlay X Web services have been adopted by 3GPP CN TSG Part 1: Common (September 2004) for inclusion Part 2: Third party call in OSA Release 6 Part 3: Network-initiated third party call – The documents are numbered TS Part 4: Short Message Service (SMS) 29.199-xx-600 Part 5: Multimedia Message Service (MMS) – 3GPP TS 29.199 is structured in 14 Parts Part 6: Payment Part 7: Account management Part 8: User status Part 9: Terminal location Part 10: Call handling Part 11: Audio call Part 12: Multimedia Conference Part 13: Address List Management Part 14: Presence 35 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 OSA/Parlay Interfaces – Classic vs. Parlay X Parlay C++ “Web Services” App Parlay X App XML XML / Java App Java VB Java VB Script Script Not really “MakeACall (A,B)” “GetCallInfo” createCall() createCall() Demanded! routeReq(A) routeRes(A) routeReq(A) XML Transport: routeReq(B) routeRes(B) routeReq(B) … Simple XML sequences … … over SOAP, CORBA, routeRes(A) Parlay X APIs HTTP, … routeRes(B) … XML Transport: Parlay X Gateway Complex XML sequences over SOAP, CORBA, Classic IIOP HTTP, … Parlay APIs CORBA XML CORBA IDL, Java, SIP IDL, Java Parlay Gateway Server SCP/CSE HLR XML, … 36 Page 18
  • 19. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Related OSA/Parlay References • “Getting started with OSA/Parlay – What, Why, How”, invited Tutorial for Parlay Education Track at Parlay Meeting, San Diego, USA, May 19, 2003 • “The OSA/Parlay Playground @ FOKUS”, invited keynote speech at Parlay Meeting, San Diego, USA, May 19, 2003, www.parlay.org/news/events/pastevents.asp#may2003 • T. Magedanz: "Validating Open API-based M-Commerce Applications - The Open FOKUS OSA/Parlay Playground", marcus evans OSA/Parlay and Convergent Service Delivery Platform Deployments conference, London, December 1-3, 2003, www.metelecoms.com • T. Magedanz, A. Hafezi, R. Wechselberger: “Practical Experiences in Deploying OSA/Parlay on Top of UMTS and 3G beyond Networks – The IST Project OPIUM and the FhG FOKUS 3Gb center”, pp. 65-70, Proceedings of the 8th International Conference on Intelligence in next generation Networks (ICIN 2003), Bordeaux – France, 31 March - 3 April 2003 • T. Magedanz et.al.: “A unified IN-Internet Service Environment based on Parlay“ pp. 264-268, Proceedings of the 8th International Conference on Intelligence in next generation Networks (ICIN 2003), Bordeaux – France, April 2003, www.adera.fr/icin2003 • Invited half day tutorial “Parlay Education Track – Getting Started with Parlay”, 12th Parlay Member Meeting, Miami, Florida, USA, May 10th, 2004 • “Web Services for Programming Converged Networks – Experiences from the Usage of the FOKUS Parlay-X Gateway Within the National German 3G Beyond Testbed”, Marcus Evans Conference on Web Services Opportunities in the Telecom Industry, London, UK, 21 - 23 June 2004 • “Understanding the 3GPP OSA / Parlay APIs - Classic API, Parlay Web Services & Parlay X”, half day Tutorial, International Conference on Intelligence in Networks (ICIN) - Enabling service delivery networks for the multimedia age, Palais des Congrès Bordeaux, France, October 18- 21, 2004 37 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Agenda • Network Convergence leading to common Service Delivery Platforms • Intelligent Networks – The first SDP in Telecommunications • Open Application Programming Interfaces – Parlay, OSA, JAIN • Web Services in Telecommunications - Parlay X • Internet meets Telecommunications – IP Multimedia System (IMS) • State of the Art in Telco SOAs: IMS + SDPs + Web Service Tools • Using IMS in the context of Web 2.0 and Community Services • Summary 38 Page 19
  • 20. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Voice and VAS Evolution - The SIP Influence In face of emerging all-IP networks the IETF Session Initiation Protocol (SIP) is considered today a key enabler for real-time converged communications and the development of interactive services. SIP session and SIP-enabled services basic SIP functionality SIP-enabled services SIP-Services SIP-Services User Presence/Availability Establishment of user presence Unified Messaging Conferencing and availability (buddy-list Messaging functionality of IM) Chat Gaming Voice Video Multimedia … User Location&Mobility Conferencing Establishment of current IP address. Support of personal and Push-to-talk terminal mobility Online Games Multimedia Support Distributed Virtual Supports voice, e-mail, IM, video Realtiy Systems and any other form of application SIP Session with session characteristics Push Services Invite Invite SIP SIP Interactive Device OK IP network OK Device Call Setup & Processing Entertainment Establishment and management of ACK ACK communication parameters (e.g. IP-PBX, IVR codec, timeframe, …) 39 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Seamless Services – The Network doesn’t Matter • Network diversity and network innovation pace has lead to network abstraction based on IP as common denominator • Connectivity Services versus Multimedia Services • Users are interested in services – thus End Systems and Service Platforms matter Seamless Applications GSM GSM and Services UMTS UMTS EDGE EDGE CDMA CDMA WLAN WLAN WiMax WiMax IP – Network POTS/ POTS/ Extended with QoS, ISDN ISDN Security and Charging Wireline Wireline xDSL xDSL other other 40 Page 20
  • 21. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IMS Architecture Principles • IMS does NOT standardise specific services, but enablers • BUT supports inherently multimedia over IP, VoIP, IM, presence (SIP) • IMS enables the flexibility in providing IP-based applications !! Architecture • Horizontal Architecture defining a “docking station” for applications MMApps Applications • Defines service enabler capabilities Presence Presence GLMS GLMS • Builds on existing IETF and telco IMS SDP standards and IMS Service Enablers HSS • Provides better security, Service based QoS, flexible charging and single sign on compared to the RANIP (!)SGSN GGSN Networks Gateway “standard” open internet Legacy non-IMS Networks 41 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IMS Core Infrastructure Functionality • Implementing generic functionality in the infrastructure is most economical !! Multiparty / Multimedia Session Architecture handling based on SIP Control Multimedia Content Pull & Push Applications PoC Messaging Support Conferencing and Group Com. Support Presence GLMS GLMS Presence Fixed Mobile Convergence / 3P IMS Single-Sign-On User-Authentication and IMS Enabling Services HSS High Secure Service Access and Provision SGSN GGSN Service based Bearer QoS RAN IP Network Network Flexible Charging Gateway Legacy Network Interworking Support Legacy non-IMS Networks Docking Station for Service Enablers Docking Station for Applications 42 Page 21
  • 22. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IMS Motivation – Flexible Service Provision Provision of service enablers and dynamic service portfolio extension - Presence and Group server are considered key for the future - Application Servers can be control and/or content servers Messaging Server Presence Server Any new Application Content Server Call / Session Server Servers IP Multimedia Signalling (SIP) System (IMS) Transport (RTP) Packet Network (Core) Access Networks Access Networks (WLAN, UMTS, DSL) (WLAN, UMTS, DSL) 43 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IMS - enabled Services • IMS is an overlay network based on IP connectivity (allways on paradigm) • Usage of SIP allows to support many two party, multi party, multimedia services in between users and application servers – VoIP, video calls, conferencing, instant and deferred multimedia messaging, pull & push streaming services, presence services, push to talk, click to dial, etc. • Convergence services: – Fixed Mobile Convergence (same services for fixed and mobile networks) – Triple Play (= VoIP, Internet, TV) – Quadruple Play (= Triple Play plus Mobility) • IPTV, Video on Demand, interactive TV • Combinational Services – Combinations of IP services, e.g. VoIP & Messaging, – Integration of packet data with circuit switched services 44 Page 22
  • 23. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IMS integrates different Communication Services Pre-IMS Communication IMS Communication (“Service Islands”) (“Combinational Services”) Voice Groups Voice / Video SMS TV SMS Presence Instant Instant Messaging Messaging MMS MMS PoC From the usage of specific individual communication services ... ... to the integrated usage of different communication services centered around presence information and within groups ( communities) 45 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 NGN Global Standards Cooperation es & line vic Wire erged Alliance for Telecommunications Industry Solutions Alliance for Telecommunications Industry Solutions er Open Mobile Alliance Agreement on reuse of 3GPP/3GPP2 IMS in comprehensive NGN plans onv TISPAN –ETSI body on Next Generation Network S Defining IMS services, e.g. Instant Messaging, Push-to-Talk C Not strictly mobile oriented, driving wireline services also NGN res ctu The Parlay Group / Java Community Process Arc hite Integral to IMS architecture, define standard API frameworks cy ga Le Nearing agreement to use 3GPP/3GPP2 IMS American National Standards Institute ITU-T NGN Focus Group ITU- CJK China Japan Korea Starting Focus Group on NGN T1.679 covers interworking between ANSI ISUP and SIP Leveraging IMS in wireline International Telecommunication Union re Q.1912.SIP covers interworking between ITU-T ISUP and SIP ctu en H.248 for media control ites Driv h es c ArWirel 3rd Generation Partnership Project 3rd Generation Partnership Project2 Define IMS network elements and infrastructure for mobile environments Cablelabs / PacketCable NGN over s IPTV itecture Define IMS network elements and infrastructure for IPTV and Triple Play s Arch ol To Internet Engineering Task Force Defines SIP, SDP and other protocols underlying IMS IMS is driving some of the work in IETF 46 Page 23
  • 24. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Complexity of 3GPP / 3GPP2 IMS Architecture IMS Service IMS enabler HSS Application Framework Presence (AAA) Server IMS enabler Group Mgt Media P-CSCF I-CSCF S-CSCF S-CSCF Server MFRC + MFRP PDF Media IMS Core Gateway System SGW, MGCF, MGF Interworking with Access Networks Legacy Networks (WLAN, UMTS, DSL) Underlying IP Core Network (GSM, ISDN, DVB) Note: IMS Charging Architecture is not reflected on this slides = Diameter Interfaces to many entities 47 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Major Service Platform Interfaces Note: Cloning of IN principles! Service Delivery Platform (Application Server) Value Added Services HSS Service Platform Trigger Points Service Platform Adaptor Sh = SIP B2BUA Interface Diameter Cx = Diameter ISC = Ext. Session Initiation Protocol S-CSCF SIP Proxy Server S SIP Filter criteria 2 SPT Mapping SIP P T 48 Page 24
  • 25. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 How does a IMS Provide Enhanced Services • S-CSCF determines that a call requires enhanced service processing – Filtering may be based on calling / called party or other mechanism (defined by filtering criteria) eg. SIP message type, header fields, etc. • Based on filtering criteria, the S-CSCF determines the address of the Application server and relays the call to the AS function. The Application Server receives the call and invokes the appropriate service logic taking one of the following actions: – Redirects the call to a new destination – Send the call back through the S-CSCF in order to monitor subsequent call events (ie act as a SIP Proxy) • The Application Server (based on some other input) can also set-up calls between other entities in the network (ie. act as a B2BUA) 49 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IMS Initial Filter Criteria • The IFC is the key point for service provisioning in IMS and specified in 3GPP TS 23.218 and 29.228 • The S-CSCF downloads the IFC‘s for a particular user from HSS and has the ability to forward SIP messages to an appropriate Application Server (SIP AS, OSA SCS) • AS application/service invocation is triggered as a result of a pattern matching on any SIP header or body E.g. Online E.g. Call AS Application AS Application Charging - AS Application Forwarding Record 1 Application 2 routing Application !! 3 Application - No Record routing 2 INVITE 3 INVITE 4 INVITE 5 INVITE iFc 3 met iFc 1 met Filter Criteria 2 SPT Processing 1 INVITE Prio 1 = AS1, Prio 2 = AS2, Prio 3 = AS 3, etc. 6 INVITE S-CSCF IM User Profile(s) 200 OK Cx - User Profile download/update HSS IM User Profiles storage 50 Page 25
  • 26. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Scalability of the IMS Add dynamically more CSCFs and AS if needed Sh HSS SIP AS 1 SIP AS 2 … SIP AS n ISC User User Profile User Profile S-CSCF 1 S-CSCF 2 … S-CSCF n Profile Cx User Profile contain registered Service (ASs) per User Upon user registration S-CSCFs will be populated with this information 51 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IMS Application Server Options Application Server Diameter Application OSA SIP Servers CAMEL AS SIP AS OSA SIP/INAP HSS (Servlets) GTW GTW (AAA) SIP IMS Core Server Local AS P/I/S-CSCF (SIP Proxy) Media Server SIP Server RTP 52 Page 26
  • 27. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 Different AS Alternatives • CAMEL Services via Camel Support Environment (CSE): – intended for the support of existing IN Services (provides service continuation). • OSA Services via Open Service Access Service Capability Server: – intended for the support of 3rd Party Application Providers. OSA SCS provides access and resource control. • IMS services on SIP-Application Server: – intended for new services. A multitude of widely known APIs (CGI, CPL, SIP Servlets) is available. • IMS services directly on the CSCF (similar to SIP AS): – SIP-AS co-located on the CSCF – seems to be useful for simple services. May be beneficial for the Service Availability and the Service Performance. 53 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 CAMEL Reuse within IMS IN IN App 1 CAMEL Support Env. SIP 2 CAP mapping needed! SCP CAP (Application Server) S CAP Interface IM SSF HSS h ServicePlatform Trigger Points IM SSF (SIP2CAP) Sh = Diameter SIP Interface Diameter Cx = Ro + Rf = Diameter ISC Diameter S-CSCF Online &Offline SIP-Server Charging (ECF, CCF) S SIP Filter criteria P T 54 Page 27
  • 28. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 OSA / Parlay AS within IMS Service Delivery Platform Parlay X AppApp Parlay App 1 Parlay X (Application Server) Parlay App 2 Parlay X GW Parlay AS (API) HSS Sh FW MPCC MMM PRES CHARG Parlay GTW Sh = Diameter SIP Interface Diameter Cx = Ro + Rf = Diameter ISC Diameter S-CSCF Online &Offline SIP-Server Charging (ECF, CCF) S SIP Filter criteria P T 55 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 JAIN over IMS JAIN SBB S JAIN SBB HSS h ServicePlatform Trigger Points JAIN SLEE Sh = Diameter SIP Interface Diameter Cx = Ro + Rf = Diameter ISC Diameter S-CSCF Online &Offline SIP-Server Charging (ECF, CCF) S SIP Filter criteria P T 56 Page 28
  • 29. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 SIP Application Server (Servlets) SIP Service Servlets S SIP Service Servlets HSS h ServicePlatform Trigger Points SIP Servlet Engine Sh = Diameter SIP Interface Diameter Cx = Ro + Rf = Diameter ISC Diameter S-CSCF Online &Offline SIP-Server Charging (ECF, CCF) S SIP Filter criteria P T 57 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 IMS Enablers = Reusable IMS Application Servers • IMS did not address the standardisation of specific application by purpose • Only major AS interfaces are defined = IMS is a „docking station“ for ASs! • Open Mobile Alliance (OMA) is supposed to do service specific standardistaion on top of IMS • Examples include Presence, Group Management, Instant Messaging (IM), Push to Talk over Cellular (PoC), etc. • Over time it become clear that there is a set of common servers, i.e. enabling servers IMS Enablers, which can be used in the implementation of more complex IMS services • Major enablers today to be used in IM, PoC and Group Video Calls, etc.: – XML Document Management System (XDMS) enabler for group configuration – Presence Server (PS) enabler for maintaining presence information – Device Management (DM) enabler is used for client system configuration,as ASs and enablers may need specific software on the client system! 58 Page 29
  • 30. Open Mobile Alliance (OMA) • In June 2002, the mobile industry set up a new, global organization called the Open Mobile Alliance (OMA) – www.openmobilealliance.org • The Open Mobile Architecture initiative supporters and the WAP Forum formed the foundation for the Open Mobile Alliance • The following organizations have integrated into OMA: – Location Interoperability Forum (LIF) – SyncML Initiative – MMS-IOP (Multimedia Messaging Interoperability Process) – Wireless Village – Mobile Gaming Interoperability (MGIF) – Mobile Wireless Internet Forum (MWIF) • Other industry forums focusing on interoperability and open standards are welcome to join 59 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 OMA Service Enablers and IMS • IMS provides to the common SIP based session control infrastructure Standards – Interface to the access network – Signalling, routing and reachability – Authentication and Security OMA – Charging, accounting for – Docking Station for application Servers and enablers Application Enablers • OMA SIP-based service enablers are specified on top of IMS as common platform, e.g. – Presence, XML Document Management, Push to Talk over Cellular, Instant Messaging, etc. – For details see 3GPP www.openmobilealliance.org/release_program/index.html – The IMS in OMA Enabler Release version 1.0 contains for general requirements and guidelines and does not Network specify detailed requirements that should be tested or that by themselves can be implemented in products. Architecture 60 Page 30
  • 31. T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 OMA Service Enablers • OMA Service Enabler release list – http://www.openmobilealliance.org/release_program/index.html • Approved Enablers (in second phase, Nov 2006) – IMS in OMA version 1.0 – OMA Push-to-Talk over Cellular (PTT) version 1.0 – OMA Web Service (OWSER) version 1.1 • OMA Web Service Network Identity version 1.0 – OMA Multimedia Messaging Service version 1.2 – OMA Instant Message and Presence Service version 1.2.1 – OMA DNS version 1.0 – OMA Device Management version 1.2 – OMA Useragent Profile version 2.0 – OMA XML Document Management version 1.0 – … 61 T. Magedanz (TU Berlin / Fraunhofer FOKUS) - 2007 OMA Service Environment (OSE) • The Open Mobile Alliance has defined plenty of service enablers • But how to provide and combine these enablers? • Based on OSA/Parlay ideas OMA decided in 2005 to start its work on the OSE http://www.openmobilealliance.org/release_program/ose_ad_archive.html • OSE is based on policy based service interface provision and separates: – Applications • either resident on an in-house platform or a third party application – Policy enforcer • applies policies to the interaction between the application and the Enablers and between Enablers wherever applicable and in some cases the Policy may be null. – Enabler • contains intrinsic functions which can interact with other functions, within the domain of the architecture and underlying network resources. – Execution environment • deals with aspects such as Life Cycle management, load balancing, OA&M etc. 62 Page 31