DOCUMENT #: GSC15-PLEN-60 FOR: Presentation SOURCE: CCSA AGENDA ITEM: 6.12 CONTACT(S): GhazanfarAli@zte.com.cn Introduction of CCSA TR CSN Ghazanfar Ali, Service Architect, ZTE Corporation , member of CCSA Global Standards Collaboration (GSC) GSC-15 What is CSN? n n n Converged Service Network (CSN) studies functional requirements to provide a guideline for telecom network operators, equipment providers, application providers, software developers, content providers to build a comprehensive echo-system for all the stakeholders in value chain. CSN provides an open environment in NGN, which offers support for a diverse group of application developers and service providers to integrate the capabilities from different domains (e.g. Telecom (Fixed and Mobile Networks), Internet, Broadcasting etc.) over NGN. NOTE: CCSA TR.CSN is aligned with NGN-SIDE being studied in ITU-T Q3/SG13. 2 CSN framework (ongoing) 3 Service brokering in CSN Applications over CSN Service brokering N CS §service selection logic; §invocation of applications & capabilities; §state aware (i.e. session control); §adjust signaling messages; §inject additional service logic. Adaptors GM LOC … … SMS PRES MMS capabilities 4 Adaptors for NGN & Non-NGN Internet WWW MAP … Streaming Search WAP GW PLMN HLR GMSC/ MSC SMSC MMSC … PU SH … DM Adaptors for PSTN NG N M LBS ess ag in g Adaptors for Internet Adaptors for PLMN LBS ap to NG rs fo r N Adaptors in CSN Ad Ad for apto CD rs N … CD CD N e-mail PSTN/IN SCP … 5 Strategic Direction (1) CSN puts operator in the center to control the whole value chain and opens numerous revenue opportunities for operator on connecting end-users with 3rd party services, and getting paid by the 3rd party for doing so. http://www.telco2.net/blog/2008/03/post_12.html 6 Strategic Direction (2): CSN Applications CP/SP User management Individual Users USP Integration Content management Operator Agents App provision App developer Portal Domain Adaptors IMS Access AccessNetwork Network CDN Access AccessNetwork Network Management Domain Other Web/P2P Access AccessNetwork Network Access AccessNetwork Network 7 7 Challenges § Strong coordination is needed among SDOs involved in the development of different aspects of service delivery platform; § Collective effort is needed to identify the minimum set of standardized APIs to be adopted by a service delivery platform; § Interoperability among different service delivery platform implementations. 8 Next Step:Support for Cloud Computing(1) CSN supports different cloud computing service provisioning models such as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). 9 Next Steps: Support for UN (2) CSN is currently investigating impacts of Ubiquitous Network (UN) applications such as M2M applications on service delivery platform. Major considerations are adaptors and integration aspects. 10 Supplementary Slides 12 TR.CSN Work Program TR.CSN setup in CCSA TC3(WG4): 2009.12 TR.CSN initial draft in CCSA TC3(WG4): 2010.05 TR.CSN candidate in CCSA TC3(WG4): 2010.08 TR.CSN consent in CCSA TC3(WG4): 2010.12 CSN:A multifold telecom business model (1) CSN is to define capabilities for a service integration and delivery environment to support the integration of capabilities from different domains. Integration Optimization Intelligentization Openness CSN Unification Personalization 14 CSN:A multi-fold telecom business model (2) CSN aims to support a healthy ecosystem for all the stakeholders in the NGN value chain. 15 Applications over CSN CSN is aimed to support a variety of applications to accommodate requirements from emerging business models, which includes: § 3rd party applications A NI CSN U N I § 3rd party applications; In-house application; UE hosted applications. UE hosted applications § Interface exposed by underlying network GM LOC SMS PRES capabilities … MMS 16 Capability registration in CSN The following diagram describes the procedure about the registration of a capability to CSN. 2. Register capability Service registry Developer portal 3.Publish capability to developer 1.Load capability Adaptors GM LOC capabilities PRES SMS … MMS 17 Support for application developers CSN is aimed to support application developers to develop a variety of applications. 3. Stores app on App portal Application portal 4. Registers app 2.Develops App 1.Downloads API Developer portal App provisioning 5. App registration 18 Service provisioning in CSN The following diagram describes the procedure about service provisioning in CSN. 4. Service subscription 2. Service configuration Adaptors 1.Subscribe to capability Application portal App provisioning 3. Service publish to users GM LOC capabilities PRES MMS SMS … 19 Service creation environment (SCE) CSN supports multi-SCE to meet diverse market needs. § Standard SCE: suitable for the services which require complicated function, high capability and large scale application. § WEB service SCE: Suitable for the third parties who have normal developing team. § GUI SCE: GUI, drag-anddrop, suitable for the 3rd with small-scale developing team. § “0” coding SCE: To enable the ordinary users to utilize this tool to develop their own service. 20 Service execution environment CSN is aimed to provide a configurable, manageable, scalable, reliable and virtualizable service execution environment. Access control Service registry Service integration Service orchestration Policy enforcement 21 Context handling in CSN Supports mechanisms for context management from the following aspects: § context information such as QoS, connectivity, communication capabilities, location, presence, service type about context entities and context access such as register, query, subscribe, notify, update, etc. CSN Context management 22 Content handling in CSN To make content accessible for users, CSN supports the content management such as: § § § Content profiling (i.e. one content can be bound with multi-services); Content information (e.g. content Name, Type, Format, serial number); Content life cycle management, etc . Content Lifecycle Management Submit Audit Storage Launch 23 CSN Reqt. for ANI, UNI, SNI, and NNI CSN defines the requirements in terms of APIs, protocols and technologies, across NGN ANI, UNI, SNI, and NNI. GM capabilities PRES LOC SMS MMS … Interface exposed by underlying network GM capabilities PRES SMS LOC … MMS 24 UE hosted applications Interface exposed by underlying network CSN N N I U N I UE hosted applications CSN S NI A NI U N I S NI A NI Adaptation concept in CSN n In CSN, adaptation consists of a) service brokering, and b) adaptors functions as follows: Service brokering function: § § n performs interaction between applications and capabilities for the downward invocation of capabilities; handles triggering of events from NGN or Non-NGN towards applications. Adaptor function: § § performs network exposition to access capabilities from underlying networks; performs protocol conversion to shield the complexities of protocols and keep a horizontal service integration 25 architecture. Adaptors in CSN n In CSN, adaptors are categorized as a) adaptors for NGN, and b) adaptors for Non-NGN: Adaptors for NGN include: § § n Adaptors for NGN capabilities including service enablers; Adaptors for NGN resource (i.e. connections, computing, storage). Adaptors for Non-NGN include: § § § § Adaptors for legacy network including PSTN & PLMN; Adaptors for internet; Adaptors for content delivery network (CDN); 26 Adaptors for Ubiquitous Networking (UN). CSN over IMS CSN Service integration Service registry Policy enforcement Service brokering Service Orchestration ... Adaptors Service domain CSCF IMS network MRF PDF legacy network IP Network Other network Network domain 27 3rd party application scenario This scenario describes how CSN facilitates 3rd party applications, for example “Book a trip” to access capabilities from other domains (i.e. Telecom and Internet). 28 In-house application scenario This scenario describes how CSN facilitates SP hosted applications, for example, “Enhanced Conference” to access capabilities from other domains (i.e. Telecom and IPTV). 29