oma strategy on open api standardization

14
Next Generation Mobile Technology & Standardization Conference OMA Strategy on Open API Standardization 17 November 2010 Seoul, Republic of Korea Musa Unmehopa OMA Technical Plenary Chairman Distinguished Member of Technical Staff at Alcatel-Lucent www.openmobilealliance.org

Upload: musa-unmehopa

Post on 27-May-2015

2.027 views

Category:

Technology


6 download

DESCRIPTION

"OMA Strategy on Open API Standardization", presentation at the Next Generation Mobile Technology & Standardization Conference (KWISA), 17 November 2010, Seoul (Republic of Korea)

TRANSCRIPT

Page 1: OMA Strategy on Open API Standardization

Next Generation Mobile Technology & Standardization Conference OMA Strategy on Open API Standardization

17 November 2010 Seoul, Republic of Korea

Musa Unmehopa OMA Technical Plenary Chairman Distinguished Member of Technical Staff at Alcatel-Lucent

www.openmobilealliance.org

Page 2: OMA Strategy on Open API Standardization

OMA is where Telecom APIs get standardized

The Telecom API landscape appears complex, but is harmonized

OMA plays a lead role in the harmonization and consolidation

OMA has the resources and the expertise

OMA technical specifications provide the practical implementation of the commercial goals and go-to-market strategies of industry partners

2 OMA Strategies on Open API Standardization , 17 November 2010

Page 3: OMA Strategy on Open API Standardization

3 OMA Strategies on Open API Standardization , 17 November 2010

Page 4: OMA Strategy on Open API Standardization

Use Application Programming Interfaces (APIs) to open up

service capabilities and assets in the core network to

application developers

The APIs provide an abstracted view of these capabilities

Application developers do not require comprehensive knowledge of arcane telecommunication signaling protocols and call state models

Applications built towards the API can be ported across network types and access technologies

4 OMA Strategies on Open API Standardization , 17 November 2010

Core network service capabilities

Location Identity Payment Presence Network Control

Exposure layer

Developer Program

Content Provider

Systems Integrator

APIs

Native network signaling protocols

Service Provider

Advertiser

Page 5: OMA Strategy on Open API Standardization

Abstract APIs

Focus on functional aspects

Protocol independent

API Binding Technologies

SOAP/WSDL web services

HTTP protocol binding using REST architectural style

Network APIs & Device APIs

Network API – exposed by a resource residing in the Network

Device API – exposed by a resource residing/running on a Device

5 OMA Strategies on Open API Standardization , 17 November 2010

Page 6: OMA Strategy on Open API Standardization

OMA has released several APIs

Parlay Service Access (PSA) – completes 3GPP Release 8

Profile of Parlay X Web Services – GSMA OneAPI profile for SOAP

ParlayREST v1.0 – GSMA OneAPI profile for REST

Next Generation Service Interfaces (NGSI) – Parlay X extensions

Service User Profile – API bindings for SOAP, REST and LDAP

API work under development in OMA

ParlayREST v2.0 – GSMA OneAPI profile for REST

NGSI-S – SOAP/WSDL bindings for NGSI

RESTful binding for OMA Push Access Protocol (PushREST)   All targeted for completion in December 2010

  Device Management Client Side API Framework   Targeted for completion in Summer of 2011

6 OMA Strategies on Open API Standardization , 17 November 2010

Page 7: OMA Strategy on Open API Standardization

OMA is (considering) starting up new work on APIs

APIs for Mobile Augmented Reality

APIs for Mobile Advertizing

APIs for Mobile Social Networking

APIs for Games Services

APIs for Web Runtime environment

APIs for GSMA Rich Communications Suite (RCS)

7 OMA Strategies on Open API Standardization , 17 November 2010

Page 8: OMA Strategy on Open API Standardization

Consistency in design and documentation

Improves marketing message

Facilitates developer uptake

Use of Best Practices

Industry Best Practices

OMA REST Guidelines

Promote re-use and avoid duplication

Common namespace, common data types, common design patterns

No competing APIs for the same function/use-case

Common authorization framework using OAuth for REST APIs work area currently being considered as part of new RCS API work item

8 OMA Strategies on Open API Standardization , 17 November 2010

Page 9: OMA Strategy on Open API Standardization

Industry Best Practices

How industry best practices apply to REST API development in OMA

REST design patterns

Guidelines developed by OMA

Content-type negotiation (XML, JSON, form-urlencoding)

API versioning

API documentation

Error handling

Serialization and internationalization

Backwards and forwards compatibility, extensibility

Encoding and Serialization Details for MIME format

Looking to extend these to include Device API guidelines as well

9 OMA Strategies on Open API Standardization , 17 November 2010

Page 10: OMA Strategy on Open API Standardization

10 OMA Strategies on Open API Standardization , 17 November 2010

Parlay Service Access

OMA: Has adopted the API work from 3GPP/ETSI Has affiliated the API activities from Parlay

ParlayREST v1.0 ParlayREST v2.0

PXPROF v1.0

GSMA: Developer outreach Go-to-market Business models

OMA: Technical Specifications Standards publication (draft) RCS API

work item

GSMA: Requirements

OMA: Technical Specifications

Standards publication

Page 11: OMA Strategy on Open API Standardization

Referencing OMA API specifications

11 OMA Strategies on Open API Standardization , 17 November 2010

Referencing OMA Network APIs

Page 12: OMA Strategy on Open API Standardization

12 OMA Strategies on Open API Standardization , 17 November 2010

Focus on •   commercial/regulatory aspects •   developer outreach •   payments reconciliation •   commercial strategies •   business models

Especially the latter three cannot be discussed in standards for a, for reasons of Antitrust and neutrality.

Focus on •   technical innovation •   specification development •   correctness and validation •   standards publication

ParlayREST v1.0 Enabler Release Package

•  OMA ParlayREST Technical Specification •  OMA ParlayREST WSDL SUP files

•   SMS •   MMS •   Payment •   Location

•  OMA Test Requirements •  OMA Conformance Requirements •  OMA REST Best Practices

GSMA OneAPI •  Developer guides •  Reference implementation •  WiKi •  Commercial trial/pilot

OMA TS ParlayREST OneAPI Profile OMA TS OneAPI Profile

Page 13: OMA Strategy on Open API Standardization

OMA is where Telecom APIs get standardized

The Telecom API landscape appears complex, but is harmonized

OMA plays a lead role in the harmonization and consolidation

OMA has the resources and the expertise

OMA technical specifications provide the practical implementation of the commercial goals and go-to-market strategies of industry partners

13 OMA Strategies on Open API Standardization , 17 November 2010

Page 14: OMA Strategy on Open API Standardization

Musa Unmehopa OMA Technical Plenary Chairman [email protected]

14 OMA Strategies on Open API Standardization , 17 November 2010