SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Open Service Infrastructures
                                          An Operator example




          5th International FOKUS IMS Workshop 2009   Marc Schaer – November 11, 2009
Business development Strategies…




          (Source: IBM, Global CEO Study, 2008, 4)




                     5th International FOKUS IMS Workshop 2009   2
The higher the Abstraction Level, the bigger the
                                Sourcing Ecosystem

WebServices
  REST
                                                             Composite Applications




 JEE, BPEL,                                                     Living Mediation
   jBPM




JAIN SLEE,                                                   Real-time Orchestration
SIP Servlet




  Closed                                                             Today



                 5th International FOKUS IMS Workshop 2009                             3
What is the Capability context
            of the Service Delivery Framework?
       Composite Services and 3rd party innovation
                        • Expose capabilities (to ASP and devices)
                        • Telco enable WEB 2.0
                        • Let users generate services
                        • Enable two-sided platform model

       Living Mediation of Telco and other services/enablers
                        • Facebook status update via SMS
                        • Notify call on IPTV screen
                        • Divert call depending on Outlook calendar
                        • USSD and SMS Applications

       Traditional Telecom Services
                        • MVPN
                        • Steering of Roaming
                        • Call Completion
                        • mobile PBX

                    5th International FOKUS IMS Workshop 2009         4
Service Delivery Framework Overview
                                                                                                                                                                    3rd parties
                                                                                                                                               ASPs, MVNO, Portals, Enterprise, Terminals, End Users, …

                                                                                                                                                    (Parlay X, REST)                              (WEB UI)


                                                                                                                                                                              Partner and Service Mgmt
                                                                                                                                    Capability Exposure
                                                                                                                                                                                        Portal
                                                                            SCE (JEE, JAIN SLEE, jBPM), Load Runner, SOAP UI




                                                                                                                                                                                                                    Service / Subscriber Profile Data
                                                                                                                                   Governance and Policy Pipeline
                                                                                                                                                                                           SEAM, jBPM
                                             Service Creation and Testing




                                                                                                                                                                                                                                                                 WS-I framework (implemented on JEE)
 Service Management




                                                                                                                                                          ESB
                      BSM, SOA Diagnostics




                                                                                                                                                                                                             IMDB
                                                                                                                                  Run-time                         Service                     Real-time




                                                                                                                                                                                                                                                        BSS GW


                                                                                                                                                                                                                                                                                                       (WS-I)
                                                                                                                                Product Policy                  Orchestration                Orchestration




                                                                                                                                                                                                                                                                                                                BSS
                                                                                                                                                          ESB

                                                                                                                                                                    Enabler                      Protocol
                                                                                                                                   Integration
                                                                                                                                                                   Abstraction                  Abstraction
                                                                                                                                   Connectors
                                                                                                                                                                   Basic Services                SLEE Resource
                                                                                                                                         JEE                    implemented in SLEE                Adapters

                                                                                                                                        (JDBC, XML, Socket, MML)            (SMPP, MM7, INAP, CAP, MAP)

                                                                                                                                Other Enablers                                 Telco Enablers
                                                                                                                               Charging, TermCaps, HMC,
                                                                                                                                                                       MSC, STP, MMSC, SMSC, GMLC, VMS, …
                                                                                                                                           …

                                                                                                                                                            5th International FOKUS IMS Workshop 2009                                                                                                             5
Central User Profile and Service Repository




      The central repository holds all subscriber info as well
      as it holds service and runtime data for the orchestration containers.




                          5th International FOKUS IMS Workshop 2009            6
Abstraction of Service Enablers
      and real-time orchestration using JAIN SLEE

Framework   SMS                   Component Model                                  IN
                                                                                     IN
             BS                                                                   Service
                                                                                 Service
                          USSD             LBS            MAP
  Trace                    BS              BS              BS
            MMS
                                                                                  MPBX
             BS                                                                  MPBX
  Alarm

  Timer                                 Event Router

  Profile

              WS Framework                              Ressource Adapters                          JDBC
                                                                                                           Times Ten
                                                                                                             IMDB


                                                 SMPP

                                                        MM7




                                                                                             JDBC
                                                                          INAP
                                                                    MAP
                                                              MLP




                                                                                 CAP

                                                                                       SIP
                  SOA Platform                                Event Sources                                 Central
              Exposure to 3rd Parties                     STP, MMSC, SMSC, GMLC                            Repository




                         5th International FOKUS IMS Workshop 2009                                                      7
Service Orchestration and Policy Enforcement
                       using JBoss SOA Platform

      JBoss ESB – Event based Orchestration




     JBoss jBPM [jPDL]                 JBoss Rules                       Integration Connectors and
     – Process based Orchestration     – Rule Engine and BRMS            Services…




      JBoss Enterprise Application Platform
      – Application Server and supporting infrastructure




       SOA SCE




                                  5th International FOKUS IMS Workshop 2009                           8
Service Orchestration - USSD use case
                                                                                                         Send Response      6
       CHECK DISPATCHER CONFIGURATION, HANDLE EVENT
       ASYNCHRONOUSLY DISPATCH FOR DOWNSTREAM ACTION
       PROCESSING

                                                               2
                                                                   JBoss SOA Platform               3         CALL APPROPRIATE SOA
                                                                                                              APPLICATION
                                                                                                                                      JBoss SOA Platform
                                                                   ESB + Rules – USSD                                                 jBPM – Process
                                             1                     & Short Code
                                                                   Dispatcher/Listener
                                                                                                                                      based Orchestration
                                                                                                        CALL APPROPRIATE FUNCTIONAL

SOA LAYER                                                                                         4     COMPONENTS PER NODE IN THE
                                                                                                        FLOW USING ESB

SERVICE
                                      EVENT – WEB SERVICES




ORCHESTRATION                                                                                      JBoss SOA Platform
                                                                       5                           Integration Connectors –
                                      USSD/SHORT CODE




                                                                                                                                                            ALARMS
                                                                                                   Service Enablement, USSD
                                                              CALL APPROPRIATE                     & Short Code Functional
                    Send Response




                                                              FUNCTIONAL                           Components
                                                              COMPONENT/SERVICE ENABLER




                7                                                                                  PRE-PAID                           DISPATCHER
                                                             SLEE SERVICES                         BALANCE                            CONFIGURATION
                                                                                                   CHECK
                                                             SEND MESSAGE – WEB
                                                             SERVICE




TELCO AND IT
LAYER
                                    TELCO LAYER SLEE - USSD                               IT LAYER / BSS SYSTEMS                            PROFILE DB




                                                                             5th International FOKUS IMS Workshop 2009                                       9
Runtime Management of Service Exposure

WS-Intermediary –
Access Gateway



Security Policies -
Access
Management




Contracts Policies




Operations Policies




Monitoring
Subsystem




                      5th International FOKUS IMS Workshop 2009   10
Service Exposure – end to end Messaging use case
3rd PARTY GATEWAY
                                                                      AUDITS, METRICS,
                                                                      ALERTS                                                         INVOKE SMS, MMS
                                                                                                                                     SERVICES
                                                                                                                                                             1
                                    Monitoring                       Access Management                   Access Gateway

SOA LAYER
                                    Subsystem                                                                                        RETURN REPSONSE
                                                                                                                                                             8              APPLICATIONS


SERVICE
EXPOSURE                  DISTRIBUTE AND MANAGE
                                                                                  RUNTIME SECURITY POLICY QUERY –
                                                                                  A&A
                                                                                                                           2   ENFORCE RUNTIME
                                                                                                                                                                      ALERTS


                          RUNTIME SECURITY, CONTRACTS
                          AND OPERATIONS POLICIES INTO                3    DISPATCH REQUEST ON SUCCESS
                                                                                                                               SECURITY, CONTRACTS
                                                                                                                               AND OPERATIONS
                          SERVICE EXPSOURE RUNTIME                                                                             POLICIES


                                            RETURN

                                       7    REPSONSE

                                                                                                       5
                                                     JBoss SOA Platform                                                JBoss SOA Platform
SOA LAYER                                            ESB                            CALL APPROPRIATE RULE SET          Rules
SERVICE                                                                             AS A PART OF THE ACTION                               SUNRISE SPECIFIC
                                                                                                                                          BUSINESS POLICY
ORCHESTRATION                                                                                                                             RULES
                                                                                     JBoss SOA Platform
                                     CREATE, DEPLOY                                  Integration
                                     DISTRIBUTE AND MANAGE                                                                                                            ALARMS
                                     RUNTIME POLICY RULE     CALL APPROPRIATE        Connectors
DISPATCH REQUEST TO                                          INTEGRATION
                                     CHAINS AND ASSOCIATED
SMS, MMS TELCO LAYER ON                                      CONNECTOR AS A PART
                                     POLICY DATA
SUCCESSFUL POLICY E                                          OF THE ACTION INTERACT WITH TELCO
VALUATION ELSE GO TO 7
                                                                           AND/OR IT LAYER –

                  6                                              4         PAYMENT, PROFILE



                                     TELCO LAYER SERVICES
                                                                                                                            DB – SUBSCRIBER
                                                                                                                            PROFILE, BLACKLIST,
                                                                                                                            DEVICE CAPABILITIES,,
TELCO AND IT                                                                                                                OPSC
LAYER




SOA LAYER                                    ADMIN PORTAL AND
RUNTIME                                      BUSINESS SERVICE                                                                                                    Runtime
GOVERNANCE                                   REGISTRY, SOA                                                  P       RUNTIME POLICY
                                                                                                                    GOVERNANCE AND
                                                                                                                    MANAGEMENT
                                                                                                                                                                 Operations
                                                                                                                                                                 Administrator
                                             LAYER SCE


                                                             5th International FOKUS IMS Workshop 2009                                                                           11
Runtime Policies - Separation of Concerns

                                                           SOA Governance

                                                           Handling of northbound 3rd party access




                                                              JBoss SOA

                                                              Handling of Product specific policies




                                                                JAIN SLEE

                                                                Handling of southbound Enablers




               5th International FOKUS IMS Workshop 2009                                          12
Something we should not forget to also cover…



The GSMA One API project is only covering the technical side, which of course is important,
but we must not forget to also tackle the business side.


Question:
With how many operators does a developer, developing a cool App for mobile phones,
have to sign a contract in order that people, form all over the world, can actually use his App?
(the App of course is using an exposed service through WS)

734?

Update: -> according to Graham Trickey from the GSMA they are actually also starting to cover this aspect.
But In order to make it a success they depend on the participation of the operators. So please make sure you get involved!




                                            5th International FOKUS IMS Workshop 2009                                        13
Open Service Infrastructures
                                                                An Operator example




„The telco thing? Well, I think now more than ever it‘s important for operators to open up
  their platform, because they have a great suite of under-used assets that outsiders can‘t
  access and exploit. You‘ll never be able to sell beauty, passion, or love. But you can do a lot
  more to act as an enabler and distributor for those who can and do.”
                                                 ― — Martin Geddes (Dec. 2007), www.telepocalypse.net




                                5th International FOKUS IMS Workshop 2009                               14
Open Service Infrastructures
                                                    Contact details




   Contact me for any questions: marc.schaer[at]sunrise.net




                    5th International FOKUS IMS Workshop 2009         15

Contenu connexe

Tendances

An Execution Engine For Semantic Business Processes
An Execution Engine For Semantic Business ProcessesAn Execution Engine For Semantic Business Processes
An Execution Engine For Semantic Business ProcessesTammo van Lessen
 
Är du molnklar?
Är du molnklar?Är du molnklar?
Är du molnklar?IBM Sverige
 
Web Business Platforms on the Cloud
Web Business Platforms on the CloudWeb Business Platforms on the Cloud
Web Business Platforms on the CloudACMBangalore
 
Strukton Poss
Strukton PossStrukton Poss
Strukton PossKetsum
 
20100907 fuse-community-evening-adrian-trenaman-no-logo
20100907 fuse-community-evening-adrian-trenaman-no-logo20100907 fuse-community-evening-adrian-trenaman-no-logo
20100907 fuse-community-evening-adrian-trenaman-no-logoAdrian Trenaman
 
Telecom Transformation Using SOA_2
Telecom Transformation Using SOA_2Telecom Transformation Using SOA_2
Telecom Transformation Using SOA_2didemtopuz
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Salcom Group
 
Trb09 ped strategy-zvaniga
Trb09 ped strategy-zvanigaTrb09 ped strategy-zvaniga
Trb09 ped strategy-zvanigaBruce Zvaniga
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solutionbackfire_88
 
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentationIcws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentationFreddy Lecue
 
Upgrade services share_pointserver
Upgrade services share_pointserverUpgrade services share_pointserver
Upgrade services share_pointserverArd van Someren
 
Layer 7: Understanding XML & Web Services Performance
Layer 7: Understanding  XML & Web Services PerformanceLayer 7: Understanding  XML & Web Services Performance
Layer 7: Understanding XML & Web Services PerformanceCA API Management
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S BSOA Symposium
 
The CORA Model Explained
The CORA Model ExplainedThe CORA Model Explained
The CORA Model Explainedtelzinga
 
Anish Karmakar S C A
Anish  Karmakar    S C AAnish  Karmakar    S C A
Anish Karmakar S C ASOA Symposium
 
MoMoAthens Cross-Screen_Introduction to Webinos by Webinos
MoMoAthens Cross-Screen_Introduction to Webinos by WebinosMoMoAthens Cross-Screen_Introduction to Webinos by Webinos
MoMoAthens Cross-Screen_Introduction to Webinos by WebinosMobile Monday Athens
 
Fleet presentation
Fleet presentationFleet presentation
Fleet presentationeFM srl
 

Tendances (20)

Evento sap
Evento sapEvento sap
Evento sap
 
An Execution Engine For Semantic Business Processes
An Execution Engine For Semantic Business ProcessesAn Execution Engine For Semantic Business Processes
An Execution Engine For Semantic Business Processes
 
Är du molnklar?
Är du molnklar?Är du molnklar?
Är du molnklar?
 
Web Business Platforms on the Cloud
Web Business Platforms on the CloudWeb Business Platforms on the Cloud
Web Business Platforms on the Cloud
 
Strukton Poss
Strukton PossStrukton Poss
Strukton Poss
 
20100907 fuse-community-evening-adrian-trenaman-no-logo
20100907 fuse-community-evening-adrian-trenaman-no-logo20100907 fuse-community-evening-adrian-trenaman-no-logo
20100907 fuse-community-evening-adrian-trenaman-no-logo
 
Enterprise Service Bus and JBI
Enterprise Service Bus and JBIEnterprise Service Bus and JBI
Enterprise Service Bus and JBI
 
Telecom Transformation Using SOA_2
Telecom Transformation Using SOA_2Telecom Transformation Using SOA_2
Telecom Transformation Using SOA_2
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013
 
Trb09 ped strategy-zvaniga
Trb09 ped strategy-zvanigaTrb09 ped strategy-zvaniga
Trb09 ped strategy-zvaniga
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solution
 
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentationIcws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
 
Upgrade services share_pointserver
Upgrade services share_pointserverUpgrade services share_pointserver
Upgrade services share_pointserver
 
Layer 7: Understanding XML & Web Services Performance
Layer 7: Understanding  XML & Web Services PerformanceLayer 7: Understanding  XML & Web Services Performance
Layer 7: Understanding XML & Web Services Performance
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S B
 
The CORA Model Explained
The CORA Model ExplainedThe CORA Model Explained
The CORA Model Explained
 
Anish Karmakar S C A
Anish  Karmakar    S C AAnish  Karmakar    S C A
Anish Karmakar S C A
 
MoMoAthens Cross-Screen_Introduction to Webinos by Webinos
MoMoAthens Cross-Screen_Introduction to Webinos by WebinosMoMoAthens Cross-Screen_Introduction to Webinos by Webinos
MoMoAthens Cross-Screen_Introduction to Webinos by Webinos
 
Fleet presentation
Fleet presentationFleet presentation
Fleet presentation
 
VO Course 04: VO architecture
VO Course 04: VO architectureVO Course 04: VO architecture
VO Course 04: VO architecture
 

Similaire à Open APIs in Telecom - Workshop Fokus Berlin 2009

HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launchgrahamwright
 
Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0lgradina
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5Arian Zwegers
 
Self Care Solution for Microsoft Mediaroom
Self Care Solution for Microsoft MediaroomSelf Care Solution for Microsoft Mediaroom
Self Care Solution for Microsoft MediaroomBalaji TS
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Prolifics
 
SaaS, Cloud Demystified
SaaS, Cloud DemystifiedSaaS, Cloud Demystified
SaaS, Cloud DemystifiedManish Sharma
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End TestingErika Barron
 
Oracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracleContractors
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based ApproachSOA Symposium
 
Geospatial Community Cloud Vision
Geospatial Community Cloud VisionGeospatial Community Cloud Vision
Geospatial Community Cloud VisionDaneyon Hansen
 
APIs Inside Enterprise - SOA Displacement?
APIs Inside Enterprise - SOA Displacement?APIs Inside Enterprise - SOA Displacement?
APIs Inside Enterprise - SOA Displacement?Apigee | Google Cloud
 
Jeremy Spring Source Blaze Ds
Jeremy Spring Source Blaze DsJeremy Spring Source Blaze Ds
Jeremy Spring Source Blaze DsSkills Matter
 
Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001jucaab
 
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical UpdateWSO2
 
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex Liviu Claudiu Cismaru
 
Mobile Monday Silicon Valley June 1st 09 V1
Mobile Monday Silicon Valley June 1st 09 V1Mobile Monday Silicon Valley June 1st 09 V1
Mobile Monday Silicon Valley June 1st 09 V1Tim Haysom
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1Sivadon Chaisiri
 
Pointwest. Agility Defined.
Pointwest. Agility Defined.Pointwest. Agility Defined.
Pointwest. Agility Defined.Pointwest
 
10 reasons why Nuxeo is using GlassFish
10 reasons why Nuxeo is using GlassFish10 reasons why Nuxeo is using GlassFish
10 reasons why Nuxeo is using GlassFishNuxeo
 

Similaire à Open APIs in Telecom - Workshop Fokus Berlin 2009 (20)

HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launch
 
Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
 
Self Care Solution for Microsoft Mediaroom
Self Care Solution for Microsoft MediaroomSelf Care Solution for Microsoft Mediaroom
Self Care Solution for Microsoft Mediaroom
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...
 
SaaS, Cloud Demystified
SaaS, Cloud DemystifiedSaaS, Cloud Demystified
SaaS, Cloud Demystified
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End Testing
 
Oracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented World
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Geospatial Community Cloud Vision
Geospatial Community Cloud VisionGeospatial Community Cloud Vision
Geospatial Community Cloud Vision
 
APIs Inside Enterprise - SOA Displacement?
APIs Inside Enterprise - SOA Displacement?APIs Inside Enterprise - SOA Displacement?
APIs Inside Enterprise - SOA Displacement?
 
Jeremy Spring Source Blaze Ds
Jeremy Spring Source Blaze DsJeremy Spring Source Blaze Ds
Jeremy Spring Source Blaze Ds
 
Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001
 
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
 
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
 
Mobile Monday Silicon Valley June 1st 09 V1
Mobile Monday Silicon Valley June 1st 09 V1Mobile Monday Silicon Valley June 1st 09 V1
Mobile Monday Silicon Valley June 1st 09 V1
 
BPM meets Semantic Web
BPM meets Semantic WebBPM meets Semantic Web
BPM meets Semantic Web
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1
 
Pointwest. Agility Defined.
Pointwest. Agility Defined.Pointwest. Agility Defined.
Pointwest. Agility Defined.
 
10 reasons why Nuxeo is using GlassFish
10 reasons why Nuxeo is using GlassFish10 reasons why Nuxeo is using GlassFish
10 reasons why Nuxeo is using GlassFish
 

Dernier

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Dernier (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Open APIs in Telecom - Workshop Fokus Berlin 2009

  • 1. Open Service Infrastructures An Operator example 5th International FOKUS IMS Workshop 2009 Marc Schaer – November 11, 2009
  • 2. Business development Strategies… (Source: IBM, Global CEO Study, 2008, 4) 5th International FOKUS IMS Workshop 2009 2
  • 3. The higher the Abstraction Level, the bigger the Sourcing Ecosystem WebServices REST Composite Applications JEE, BPEL, Living Mediation jBPM JAIN SLEE, Real-time Orchestration SIP Servlet Closed Today 5th International FOKUS IMS Workshop 2009 3
  • 4. What is the Capability context of the Service Delivery Framework? Composite Services and 3rd party innovation • Expose capabilities (to ASP and devices) • Telco enable WEB 2.0 • Let users generate services • Enable two-sided platform model Living Mediation of Telco and other services/enablers • Facebook status update via SMS • Notify call on IPTV screen • Divert call depending on Outlook calendar • USSD and SMS Applications Traditional Telecom Services • MVPN • Steering of Roaming • Call Completion • mobile PBX 5th International FOKUS IMS Workshop 2009 4
  • 5. Service Delivery Framework Overview 3rd parties ASPs, MVNO, Portals, Enterprise, Terminals, End Users, … (Parlay X, REST) (WEB UI) Partner and Service Mgmt Capability Exposure Portal SCE (JEE, JAIN SLEE, jBPM), Load Runner, SOAP UI Service / Subscriber Profile Data Governance and Policy Pipeline SEAM, jBPM Service Creation and Testing WS-I framework (implemented on JEE) Service Management ESB BSM, SOA Diagnostics IMDB Run-time Service Real-time BSS GW (WS-I) Product Policy Orchestration Orchestration BSS ESB Enabler Protocol Integration Abstraction Abstraction Connectors Basic Services SLEE Resource JEE implemented in SLEE Adapters (JDBC, XML, Socket, MML) (SMPP, MM7, INAP, CAP, MAP) Other Enablers Telco Enablers Charging, TermCaps, HMC, MSC, STP, MMSC, SMSC, GMLC, VMS, … … 5th International FOKUS IMS Workshop 2009 5
  • 6. Central User Profile and Service Repository The central repository holds all subscriber info as well as it holds service and runtime data for the orchestration containers. 5th International FOKUS IMS Workshop 2009 6
  • 7. Abstraction of Service Enablers and real-time orchestration using JAIN SLEE Framework SMS Component Model IN IN BS Service Service USSD LBS MAP Trace BS BS BS MMS MPBX BS MPBX Alarm Timer Event Router Profile WS Framework Ressource Adapters JDBC Times Ten IMDB SMPP MM7 JDBC INAP MAP MLP CAP SIP SOA Platform Event Sources Central Exposure to 3rd Parties STP, MMSC, SMSC, GMLC Repository 5th International FOKUS IMS Workshop 2009 7
  • 8. Service Orchestration and Policy Enforcement using JBoss SOA Platform JBoss ESB – Event based Orchestration JBoss jBPM [jPDL] JBoss Rules Integration Connectors and – Process based Orchestration – Rule Engine and BRMS Services… JBoss Enterprise Application Platform – Application Server and supporting infrastructure SOA SCE 5th International FOKUS IMS Workshop 2009 8
  • 9. Service Orchestration - USSD use case Send Response 6 CHECK DISPATCHER CONFIGURATION, HANDLE EVENT ASYNCHRONOUSLY DISPATCH FOR DOWNSTREAM ACTION PROCESSING 2 JBoss SOA Platform 3 CALL APPROPRIATE SOA APPLICATION JBoss SOA Platform ESB + Rules – USSD jBPM – Process 1 & Short Code Dispatcher/Listener based Orchestration CALL APPROPRIATE FUNCTIONAL SOA LAYER 4 COMPONENTS PER NODE IN THE FLOW USING ESB SERVICE EVENT – WEB SERVICES ORCHESTRATION JBoss SOA Platform 5 Integration Connectors – USSD/SHORT CODE ALARMS Service Enablement, USSD CALL APPROPRIATE & Short Code Functional Send Response FUNCTIONAL Components COMPONENT/SERVICE ENABLER 7 PRE-PAID DISPATCHER SLEE SERVICES BALANCE CONFIGURATION CHECK SEND MESSAGE – WEB SERVICE TELCO AND IT LAYER TELCO LAYER SLEE - USSD IT LAYER / BSS SYSTEMS PROFILE DB 5th International FOKUS IMS Workshop 2009 9
  • 10. Runtime Management of Service Exposure WS-Intermediary – Access Gateway Security Policies - Access Management Contracts Policies Operations Policies Monitoring Subsystem 5th International FOKUS IMS Workshop 2009 10
  • 11. Service Exposure – end to end Messaging use case 3rd PARTY GATEWAY AUDITS, METRICS, ALERTS INVOKE SMS, MMS SERVICES 1 Monitoring Access Management Access Gateway SOA LAYER Subsystem RETURN REPSONSE 8 APPLICATIONS SERVICE EXPOSURE DISTRIBUTE AND MANAGE RUNTIME SECURITY POLICY QUERY – A&A 2 ENFORCE RUNTIME ALERTS RUNTIME SECURITY, CONTRACTS AND OPERATIONS POLICIES INTO 3 DISPATCH REQUEST ON SUCCESS SECURITY, CONTRACTS AND OPERATIONS SERVICE EXPSOURE RUNTIME POLICIES RETURN 7 REPSONSE 5 JBoss SOA Platform JBoss SOA Platform SOA LAYER ESB CALL APPROPRIATE RULE SET Rules SERVICE AS A PART OF THE ACTION SUNRISE SPECIFIC BUSINESS POLICY ORCHESTRATION RULES JBoss SOA Platform CREATE, DEPLOY Integration DISTRIBUTE AND MANAGE ALARMS RUNTIME POLICY RULE CALL APPROPRIATE Connectors DISPATCH REQUEST TO INTEGRATION CHAINS AND ASSOCIATED SMS, MMS TELCO LAYER ON CONNECTOR AS A PART POLICY DATA SUCCESSFUL POLICY E OF THE ACTION INTERACT WITH TELCO VALUATION ELSE GO TO 7 AND/OR IT LAYER – 6 4 PAYMENT, PROFILE TELCO LAYER SERVICES DB – SUBSCRIBER PROFILE, BLACKLIST, DEVICE CAPABILITIES,, TELCO AND IT OPSC LAYER SOA LAYER ADMIN PORTAL AND RUNTIME BUSINESS SERVICE Runtime GOVERNANCE REGISTRY, SOA P RUNTIME POLICY GOVERNANCE AND MANAGEMENT Operations Administrator LAYER SCE 5th International FOKUS IMS Workshop 2009 11
  • 12. Runtime Policies - Separation of Concerns SOA Governance Handling of northbound 3rd party access JBoss SOA Handling of Product specific policies JAIN SLEE Handling of southbound Enablers 5th International FOKUS IMS Workshop 2009 12
  • 13. Something we should not forget to also cover… The GSMA One API project is only covering the technical side, which of course is important, but we must not forget to also tackle the business side. Question: With how many operators does a developer, developing a cool App for mobile phones, have to sign a contract in order that people, form all over the world, can actually use his App? (the App of course is using an exposed service through WS) 734? Update: -> according to Graham Trickey from the GSMA they are actually also starting to cover this aspect. But In order to make it a success they depend on the participation of the operators. So please make sure you get involved! 5th International FOKUS IMS Workshop 2009 13
  • 14. Open Service Infrastructures An Operator example „The telco thing? Well, I think now more than ever it‘s important for operators to open up their platform, because they have a great suite of under-used assets that outsiders can‘t access and exploit. You‘ll never be able to sell beauty, passion, or love. But you can do a lot more to act as an enabler and distributor for those who can and do.” ― — Martin Geddes (Dec. 2007), www.telepocalypse.net 5th International FOKUS IMS Workshop 2009 14
  • 15. Open Service Infrastructures Contact details Contact me for any questions: marc.schaer[at]sunrise.net 5th International FOKUS IMS Workshop 2009 15