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

Similar documents
The OMA Perspective On SOA in Telecoms

SOA Driven Architectures for Service Creation Through Enablers in an IMS Testbed

Management and Provisioning of M2M Devices and Applications

Developing Java Web Services

Creating Web Services in NetBeans

MDM and Telco Service Development OMA Device Management and Platforms

How To Build An Internet Of Things (Iot)

ITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE:

Introduction to Service Oriented Architectures (SOA)

Common definitions and specifications for OMA REST interfaces

Converged IP Messaging

ebay : How is it a hit

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems

The presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

ETSI M2M / onem2m and the need for semantics. Joerg Swetina (NEC) (joerg.swetina@neclab.eu)

Session 6 Patterns and best practices in SOA/REST

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

Simple Cloud Identity Management (SCIM)

WHITE PAPER. TimeScape.NET. Increasing development productivity with TimeScape, Microsoft.NET and web services TIMESCAPE ENTERPRISE SOLUTIONS

Lesson 4 Web Service Interface Definition (Part I)

Web Services Description Language (WSDL) Wanasanan Thongsongkrit

Introduction to IBM Worklight Mobile Platform

Method of Unified Communications and Collaboration Service in Open Service Platform based on RESTful Web Services

OAuth Guide Release 6.0

Ecma/TC32-TG11/2012/005. What is CSTA? CSTA Overview. Updated by TG11 April 2012

Easy CramBible Lab DEMO ONLY VERSION Test284,IBM WbS.DataPower SOA Appliances, Firmware V3.6.0

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

Application Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability

PQ v3.0. Voice over Wi-Fi. Datasheet

T Network Application Frameworks and XML Web Services and WSDL Tancred Lindholm

API Management Buyers Guide. White Paper

Apigee Edge API Services Manage, scale, secure, and build APIs and apps

Implementing Mobile Thin client Architecture For Enterprise Application

Service-Oriented Architectures

Corporate Bill Analyzer

ONEM2M SERVICE LAYER PLATFORM

Technical Track Session Service-Oriented Architecture

Java Web Services Training

What are Web Services? A BT Conferencing white paper

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide

WEB SERVICES. Revised 9/29/2015

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

REST web services. Representational State Transfer Author: Nemanja Kojic

EMC DOCUMENT SCIENCES XPRESSION ENTERPRISE INTEGRATION

XML Document Management Architecture

Middleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture

Getting Started with Service- Oriented Architecture (SOA) Terminology

An Introduction to SCIM: System for Cross-Domain Identity Management

Identity Management and Operator Perspectives

ETSI TS V7.1.0 ( ) Technical Specification

XML Processing and Web Services. Chapter 17

A Web Services Framework for Collaboration and Audio/Videoconferencing

Selenium WebDriver. Gianluca Carbone. Selenium WebDriver 1

Introduction into Web Services (WS)

Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems

Technical Information

Mobility Information Series

Web Services Integration Case Study - Housing

OAuth 2.0 Developers Guide. Ping Identity, Inc th Street, Suite 100, Denver, CO

Enterprise Application Designs In Relation to ERP and SOA

HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture

Chapter 2: Cloud Basics Chapter 3: Cloud Architecture

Cross-domain Identity Management System for Cloud Environment

SOA Myth or Reality??

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

Oracle Service Bus. User Guide 10g Release 3 Maintenance Pack 1 (10.3.1) June 2009

Grid Computing. Web Services. Explanation (2) Explanation. Grid Computing Fall 2006 Paul A. Farrell 9/12/2006

JOINT TACTICAL RADIO SYSTEM - APPLICATION PROGRAMMING INTERFACES

Oracle Application Server 10g Web Services Frequently Asked Questions Oct, 2006

Internationalization and Web Services

WCF WINDOWS COMMUNICATION FOUNDATION OVERVIEW OF WCF, MICROSOFTS UNIFIED COMMUNICATION FRAMEWORK FOR.NET APPLICATIONS

Solution Showcase Session. Enterprise 2.0 Computing Services

Setting Up an AS4 System

Improving Agility at PHMSA through Service-Oriented Architecture (SOA)

REST services in Domino - Domino Access Services

Enabling REST Services with SAP PI. Michael Le Peter Ha

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford

Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC

Middleware and the Internet

ORACLE ADF MOBILE DATA SHEET

Consuming and Producing Web Services with Web Tools. Christopher M. Judd. President/Consultant Judd Solutions, LLC

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR DEPARTMENT OF COMPUTER APPLICATIONS SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE

SOA CERTIFIED JAVA DEVELOPER (7 Days)

JVA-561. Developing SOAP Web Services in Java

C101:IntroductiontotheCommunications ProtocolsandTheirUsesin ITSApplications(K)

redcoal Mobile Internet Developer API (MIDA) for SOAP-XML Web Services

SAML and OAUTH comparison

Transcription:

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

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-tomarket strategies of industry partners 2

3

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 Service Provider Developer Program Content Provider Systems Integrator Advertiser APIs Exposure layer Native network signaling protocols Location Identity Payment Presence Network Control Core network service capabilities 4

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 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 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

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

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

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 10

Referencing OMA API specifications Referencing OMA Network APIs 11

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 OMA TS ParlayREST OneAPI Profile OMA TS OneAPI Profile GSMA OneAPI Developer guides Reference implementation WiKi Commercial trial/pilot Focus on technical innovation specification development correctness and validation standards publication 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. 12

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-tomarket strategies of industry partners 13

Musa Unmehopa OMA Technical Plenary Chairman musa.unmehopa@alcatel-lucent.com 14