1、 TECHNICAL REPORT ATIS-0200002 3RDPARTY SERVICE PROVIDER INTERFACES ATIS is the leading technical planning and standards development organization committed to the rapid development of global, market-driven standards for the information, entertainment and communications industry. More than 200 compan
2、ies actively formulate standards in ATIS 17 Committees, covering issues including: IPTV, Cloud Services, Energy Efficiency, IP-Based and Wireless Technologies, Quality of Service, Billing and Operational Support, Emergency Services, Architectural Platforms and Emerging Networks. In addition, numerou
3、s Incubators, Focus and Exploratory Groups address evolving industry priorities including Smart Grid, Machine-to-Machine, Networked Car, IP Downloadable Security, Policy Management and Network Optimization. ATIS is the North American Organizational Partner for the 3rd Generation Partnership Project
4、(3GPP), a member and major U.S. contributor to the International Telecommunication Union (ITU) Radio and Telecommunications Sectors, and a member of the Inter-American Telecommunication Commission (CITEL). For more information, please visit . Notice of Disclaimer Technical Specification Group Servic
5、es and System Aspects; IP Multimedia Subsystem (IMS), TS 23.228 V8.12.0. 2.1 Parlay 3.0 via 3GPP TS series23 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 1: Common (Release 8), 3GPP TS 29.199-1. 4
6、 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 2: Third Party Call (Release 8), 3GPP TS 29.199-2. 5 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Ope
7、n Service Access (OSA); Parlay X Web Services; Part 3: Call Notification, 3GPP TS 29.199-3. 6 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 4: Short Messaging (Release 8), 3GPP TS 29.199-4. 7 3rd G
8、eneration Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 5 (Release 8): Multimedia Messaging, 3GPP TS 29.199-5. 1This document is available from the Alliance for Telecommunications Industry Solutions, 1200 G Stree
9、t N.W., Suite 500, Washington, DC 20005. 2These documents are available from the Third Generation Partnership Project (3GPP) at . ATIS-0200002 5 8 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 6: P
10、ayment (Release 8), 3GPP TS 29.199-6. 9 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 7: Account Management (Release 8), 3GPP TS 29.199-7. 10 3rd Generation Partnership Project; Technical Specifica
11、tion Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 8: Terminal Status (Release 8), 3GPP TS 29.199-8. 11 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 9: T
12、erminal Location (Release 8), 3GPP TS 29.199-9. 12 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 10: Call Handling (Release 8), 3GPP TS 29.199-10. 13 3rd Generation Partnership Project; Technical S
13、pecification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 11: Audio Call (Release 8), 3GPP TS 29.199-11. 14 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part
14、 12: Multimedia Conference (Release 8), 3GPP TS 29.199-12. 15 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 13: Address List Management (Release 8), 3GPP TS 29.199-13. 16 3rd Generation Partnership
15、 Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 14: Presence (Release 8), 3GPP TS 29.199-14. 17 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X
16、 Web Services; Part 15: Message Broadcast (Release 8), 3GPP TS 29.199-15. 18 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 16: Geocoding (Release 8), 3GPP TS 29.199-16. 19 3rd Generation Partnershi
17、p Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 17: Application Driven QoS (Release 8), 3GPP TS 29.199-17. 20 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access
18、(OSA); Parlay X Web Services; Part 18: Device Capabilities and Configuration (Release 8), 3GPP TS 29.199-18. 21 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 19: Multimedia Streaming Control (Relea
19、se 8), 3GPP TS 29.199-19. 22 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 20: Multimedia Multicast Session Management (Release 8), 3GPP TS 29.199-20. 23 3rd Generation Partnership Project; Technic
20、al Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Services; Part 21: Content Management (Release 8), 3GPP TS 29.199-21. 24 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Open Service Access (OSA); Parlay X Web Se
21、rvices; Part 22: Policy (Release 8), 3GPP TS 29.199-22. ATIS-0200002 6 2.2 OMA ParlayREST 2.0 APIs3NOTE - Regarding the OMA document references below: A “draft” or “D” in the name indicates a specification that is a work in progress. A “C” in the name is for “Candidate”, indicating a specification t
22、hat has reached a high degree of stability and is undergoing validation and review and/or public review. A reference with neither of the above indicators is past the Candidate phase and is an Approved document. 23 Open Mobile Alliance, RESTful Bindings for Parlay X Web Services Common, Draft Version
23、 1.1, OMA-TS-ParlayREST_Common-V1_1. 24 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Short Messaging, Draft Version 1.1, OMA-TS-ParlayREST_ShortMessaging-V1_1. 25 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Multi-Media Messaging, Draft Version 1.1, OMA-TS-Par
24、layREST_MultiMediaMessaging-V1_1. 26 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Payment, Draft Version 1.1, OMA-TS-ParlayREST_Payment-V1_1. 27 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Terminal Location, Draft Version 1.1, OMA-TS-ParlayREST_TerminalLocati
25、on-V1_1. 28 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Terminal Status, Draft Version 1.0, OMA-TS-ParlayREST_TerminalStatus-V1_0 draft. 29 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Third Party Call, Draft Version 1.0, OMA-TS-ParlayREST_ThirdPartyCall-V1_0
26、 draft. 30 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Call Notification, Draft Version 1.0, OMA-TS-ParlayREST_Call Notification-V1_0 draft. 31 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Audio Call, Draft Version 1.0, OMA-TS-ParlayREST_AudioCall-V1_0 draft.
27、 32 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Device Capabilities, Draft Version 1.0, OMA-TS-ParlayREST_DeviceCapabilities-V1_0 draft. 33 Open Mobile Alliance, RESTful bindings for Parlay X Web Services Presence, OMA-TS-ParlayREST_Presence-V1_0 draft. 34 Open Mobile Alliance,
28、RESTful bindings for Parlay X Web Services Address List Management, Draft Version 1.0, OMA-TS-ParlayREST_AddressListManagement-V1_0 draft. 2.3 OMA Profiles for GSMA OneAPI (Parlay X and RESTful)335 Open Mobile Alliance, OneAPI Profile of ParlayREST Web Services, Draft Version 2.0, OMA-TS-ParlayREST_
29、OneAPIProfile-V2_0 draft. 36 Open Mobile Alliance, OneAPI profile of Parlay X Web Services, Candidate Version 1.0, OMA-TS-PXPROF-V1_0. 3See for OMA ParlayREST documents. ATIS-0200002 7 2.4 Additional References 37 Open Mobile Alliance, RESTful Bindings for OMA Push Push Access Protocol, Draft Versio
30、n 1.0, OMA-TS-PushREST-V1_0 draft. . 38 Session Initiation Protocol (SIP) Event Package for OMA Content Push Delivery, IETF draft-mdolly-dispatch-oma-push . 39 ATIS-1000035.2009, ATIS NGN Identity Management Framework.140 ITU-T Recommendation Y.2720 (2009), NGN Identity Management Framework.441 OASI
31、S Web Services Security: SOAP Message Security 1.1 (WS-Security 2004) at . 42 OASIS WS-Trust 1.4 at . 43 OASIS Web Services Federation Language (WS-Federation) Version 1.2 at . 44 WC3 XML Signature Syntax and Processing (Second Edition), W3C Recommendation 10 June 2008 at . 45 WC3 XML Encryption Syn
32、tax and Processing W3C Recommendation 10 December 2002 at . 46 The OAuth 2.0 Protocol, draft-ietf-oauth-v2-10 at . 47 The Transport Layer Security (TLS) Protocol Version 1.2, IETF RFC 5246, at . 48 Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0 OASIS Standard,
33、15 March 2005, at , and related documents. 49 Open ID Foundation web site at . 50 The Information Card Foundation web site at . 51 The Kantara Initiatives Identity Assurance Work Group web site at . 52 Security Guidance for Critical Areas of Focus in Cloud Computing, V2.1, Cloud Security Alliance, a
34、t . 53 Domain 12: Guidance for Identity and Access Management, V2.1, Cloud Security Alliance, at . 54 WC3 SOAP 1.2, at . 55 Architectural Styles and the Design of Network-based Software Architectures, Roy Fielding Ph.D. dissertation, at . 4This document is available from the International Telecommun
35、ications Union. ATIS-0200002 8 3 DEFINITIONS, ACRONYMS, this report acknowledges and allows for both approaches. 4.1 Parlay X API SOAP and RESTful Bindings The set of Parlay X5APIs is the basis for providing functionality over 3PSP interfaces that is of greatest interest in the industry. There are t
36、wo types of Parlay X API bindings included here: SOAP and RESTful. The latter is a recent exercise by the OMA and to date only covers some of the Parlay X APIs, but is indicative of the strong emerging interest in the use of the RESTful style. For a given Parlay X binding, there may be two included,
37、 reflecting different capability scopes: 1) The full binding (either SOAP or RESTful) as defined by OMA for a given Parlay X API. 2) A proper subset of the full SOAP or RESTful binding, as reduced to only cover the capabilities specified by the GSMA in their OneAPI specifications. Some of the Parlay
38、 X APIs (and therefore the SOAP and RESTful bindings for 3PSP interfaces) are of relatively greater interest to SPs to offer and 3PSPs to employ than others. Table 1 indicates which presently appear to be of greatest interest, which is evidenced by corresponding OneAPI profiles and RESTful bindings
39、already being specified. The table also indicates which are of relatively next higher interest, as evidenced by being included in the next phase of work in OMA to create RESTful bindings largely in common with GSMA interests. The remaining APIs are lumped into the category of ”relatively lesser inte
40、rest”. Within each of the clusters in the table (highest interest, next highest interest, lesser interest), there is no intended ordering of the APIs. 5Parlay X as opposed to Parlay. The latter, commonly expressed as CORBA interfaces, offer even more functionality than Parlay X, but have gotten no r
41、eal traction as 3PSP interfaces in their 10+ years of existence. ATIS-0200002 10 It remains to be seen, over the course of time, the actual popularity of each API/binding/profile.The Parlay X SOAP and ParlayREST bindings for the same Parlay X API may not in all cases provide exactly the same functio
42、nality. “Part 1”, “Part 2”, etc., in the table below refer to the Part numbering as per the 3GPP Parlay X specifications. It is included here, as a reference aid for the reader. While the OMA now has taken over complete responsibility for Parlay X from the 3GPP, the Parlay X SOAP binding documentati
43、on is still kept by the 3GPP as 3GPP documents. The “N/A”s in the table, for Not Applicable, indicate that there are no such specifications, although OMA could conceivably take that on as work in the future. Table 1: Parlay X API Bindings Parlay X API SOAP Binding Reference RESTful Binding Reference
44、 OneAPI scope SOAP Binding Reference OneAPI scope RESTful Binding Reference Necessary foundation APIs (to support any of the others) Part 1: Common 3 25 APIs of relatively highest interest Part 9: Terminal Location 11 29 38 37 Part 4: Short Messaging 6 26 38 37 Part 5: Multimedia Messaging 7 27 38 3
45、7 Part 6: Payment 8 28 38 37 APIs of relatively next highest interest Part 2: Third Party Call 4 31 N/A 37 The OneAPI Call Control API is comprised of elements from ParlayREST Third Party Call, Call Notification and Audio Call ATIS-0200002 11 Parlay X API SOAP Binding Reference RESTful Binding Refer
46、ence OneAPI scope SOAP Binding Reference OneAPI scope RESTful Binding Reference Part 3: Call Notification 5 32 N/A 37 The OneAPI Call Control API is comprised of elements from both ParlayREST Third Party Call, Call Notification and Audio Call Part 11: Audio Call 13 33 N/A 37 The OneAPI Call Control
47、API is comprised of elements from both ParlayREST Third Party Call, Call Notification and Audio Call Part 8: Terminal Status 10 30 N/A 37 Part 13: Address List Management 15 36 N/A N/A Part 14: Presence 16 35 N/A N/A Part 18: Device Capabilities and Configuration 20 34 N/A 37 APIs of relatively less
48、er interest Part 7: Account Management 9 N/A N/A N/A Part 10: Call Handling 12 N/A N/A N/A Part 12: Multimedia Conference 14 N/A N/A N/A Part 15: Message Broadcast 17 N/A N/A N/A Part 16: Geocoding 18 N/A N/A N/A Part 17: Application-driven Quality of Service (QoS) 19 N/A N/A N/A ATIS-0200002 12 Par
49、lay X API SOAP Binding Reference RESTful Binding Reference OneAPI scope SOAP Binding Reference OneAPI scope RESTful Binding Reference Part 19: Multimedia Streaming Control 21 N/A N/A N/A Part 20: Multimedia Multicast Session Management 22 N/A N/A N/A Part 21: Content Management 23 N/A N/A N/A Part 22: Policy 24 N/A N/A N/A 4.2 Additional SOAP or RE
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1