ITU Workshop on “Service Delivery Platforms (SDP) for Telecommunication Ecosystems: from today’s realities to requirements and challenges of the future” (Geneva, Switzerland, 17 October 2011 ) WEB and IMS Convergence (wIMS) Yachen Wang Senior Project Manager China Mobile (wangyachen@chinamobile.com) Geneva, Switzerland, 17 October 2011 Agenda Why do we need web and IMS Convergence (wIMS) Introduction of wIMS Deployment of wIMS in China Mobile Use Case of wIMS Convergence between Telecom and Internet may bring new user experience SMS IM MMS MAP Voice Mashups Mashups Video Web2.0 Web2.0 ICT ICT Search Widget Widget Content APIs APIs LBS Prs Telecom Conf Internet Blog …… …… example exampleof ofsome some telecom telecomand andInternet Internetconverged convergedapps apps Check the location of your friends, and click to call or text him/her Select the text or Pics on the webpage and click to send the selected contect to your friends Post your footprint on the Google map, and your friend may call or message you on the map You may initiate a video call with your friend from the webpage How to achieve the convergence between Telecom and Internet What we need from operator side IP based network Architecture to provide telecom service capabilities, such as Voice, Video, MMS, SMS, Presence, address book, Conference, Charging etc Open APIs for different service capabilities, such as Parlay APIs, Restful APIs Authorization, authentication, security ,and management functions for the apps, third party service provider, and developers Operators may benefit from IMS/NGN and SDP technologies IMS/NGN is an IP based network, which provides various service capabilities and carrier class operating and management functions SDP is an platform to support the open APIs, and app developing environment etc Introduction of WEB and IMS Convergence (wIMS) User Widget Widget ICT ICT & & Web2.0 Web2.0 APP APP Apps from Operator Open API Apps from Third Party service provider wIMS wIMS Community Community for for developers developers Developer wIMS wIMS Open Open platform platform Operator MAP Search Blog Internet Internet SMS MMS LBS 2G/3G 2G/3Gnetwork network Voice Combination of different kinds of service capability IMS、 、2G、 、3G、 、LTE 3rd party service capability Internet Grouppresence Message Conf IVR IMS Network IMS Network Fax wIMS in the network side of view APPs of Web2.0、 、ICT、 、Widget Application wIMS Community Open Service wIMS Open Platform Capability Dev Management SDK Internet capability Service Enabler PIM MAP email Blog IM Core Network content … 2G\3G capability SMS MMS LBS IMS capability Voice Video IM UE Prs Test Box … Group IVR Conf FAX … CS Domain IMS Domain PS Domian MSC\HLR… CSCF\HSS\MRF SGSN\GGSN App Publish Operating and Supporting BOSS CRM Transport & Carrier network IP Network OMC CCF Terminal OCS What can we benefit from wIMS APP APP development development without without wIMS wIMS App3 App3 App2 App2 App1 App1 APP APP development development with with wIMS wIMS App1 App1 App3 App3 App2 App2 REST/SOAP Web Service (APIs) 通信能力开放平台( ) 通信能力开放平台 通信能力开放平台( (wIMS) wIMS) ) 通信能力开放平台( LDAP/ Diameter HLR/HSS HLR/HSS SIP SOAP CSCF CSCF Centrex Centrex CMPP SMS SMS Complex Protocol and interface, bring extra difficulty to developers, especially to Internet APP developers Bring too much risk and security issue to the network No APP access control and management …… LDAP/ Diameter SIP HLR/HSS HLR/HSS CSCF CSCF SOAP Centrex Centrex CMPP SMS SMS By Using APIs and middleware technology , network complexity is transparent to developers Unified APIs are easy to use High level Security …… Functional Architecture of wIMS (1/2) Application Widget Apps ICT Apps RESTful/SOAP Web2.0 Apps SSL/TLS wIMS Community Dev management Q&A APP Publish Test Box RESTful/SOAP RESTful/SOAP Application Access Gateway (AAG) Digital XML AAA Signature Firewall SDK wIMS Open Platform OAuth BOSS Application & System Service Composition Environment (SCE) Composition Composed APIs Interface CCF Management Open Service Gateway (OSG) SIP Engine Interface Transformation CMPP REST/SOAP Internet service capabilities WS Engine RESTful Engine MM7 SMS GW MMS GW SIP XCAP CSCF OMC LDAP/Diameter Group HSS/ HLR REST/SOAP Centrex MMTEL Prese nce IM Conf Network & Service Enabler Communication Protocol APIs( (REST\SOAP) ) Interface for management IVR …… Functional Architecture of wIMS (2/2) The main functions of wIMS include: Application Access Gateway (AAG): Authentication & Authorization (SSL、HTTP basic auth) Service Virtualization(Service discovery and publishing) Data protection (Digital Signature, XML Firewall) Service Composition Environment (SCE) : Different service capabilities may be composed to be the new service capability through this function Open Service Gateway (OSG): Interface with service enablers and networks Protocol transformation APIs Progress of IMS deployment in China Mobile The global largest commercial IMS system has been developed in China Mobile Scale and Status •IMS network were deployed in the whole country at 2010,and could be able to support 20M+ users •At 2011, China Mobile also deployed several IMS service enablers, such as MMTEL, converged IP Centrex, PGM etc. Now China Mobile has around 8M+ IMS subscribers •The prototype of wIMS (wIMS1.0) was also deployed at 2011 Until AUG 2011 Completed Under construction wIMS1.0 is the prototype of wIMS wIMS1.0 is deployed in China Mobile to support the open APIs of Voice, SMS and MMS Similar as a SDP without SCE Support the basic voice and message capability, such as Click to Dial, SMS, MMS etc Support the RESTful API, it’s easy to use for the internet app developers Use Case 1: Enterprise Conference Mobile widget Alex is on a business trip. He needs to book a conference between Bob and Nick for emergency The conference goes on very well. When the last one leave, the conference is over Alex use his mobile , pad or pc to run the app ,login into the OA and Initiate a conference quest with Bob and Nick The AS calls all the contact info listed in the API parameters. Mobile, POTS and PC client are all supported The APP Invoke the Conf APIs Use Case 2: Internet Business Advertisement Bob wants to rent out his apartment. put this information on the Facebook with a clickclicktoto-dial name card to hide his mobile number Nancy browses the information, ,and wants to rent Bob’ Bob’s apartment. She clicks the icon to make a call. Here the SMS API can also be used for security When Bob answer the call, Nancy and Bob may talk to each other Firstly AS calls Nancy, the IVR is coming to tell Nancy to wait for Bob joining in The APP Invoke the CTD APIs Thanks! Yachen Wang Senior Project Manager China Mobile (wangyachen@chinamobile.com)