The OMA Perspective On SOA in Telecoms

Similar documents
MDM and Telco Service Development OMA Device Management and Platforms

OMA s Work in Mobile Codes: Meeting industry needs for global standards and enabling an eco-system for new online advertising opportunities Mobile

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

The Open Mobile Alliance. Delivering Service Enablers for Next-Generation Applications

Run-time Service Oriented Architecture (SOA) V 0.1

Converged IP Messaging

Developing Vietnam s Infrastructure

Service-Oriented Architecture: Analysis, the Keys to Success!

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

Location in SIP/IP Core (LOCSIP)

A business view for NGN service usage

Introduction to Service Oriented Architectures (SOA)

Government's Adoption of SOA and SOA Examples

Specifying MMS for Rich functionality and guaranteed interoperability

The Advantages of Using Web Services

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

AquaLogic Service Bus

The Ubiquitous Web, UPnP and Smart Homes

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

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

Service Delivery Platforms for Network Operators

ONEM2M SERVICE LAYER PLATFORM

Federated Service Oriented Architecture for Effects-Based Operations

Web Services Advanced Topics

Introduction to UDDI: Important Features and Functional Concepts

SOA GOVERNANCE MODEL

Policy Driven Practices for SOA

XML Document Management Architecture

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

How To Understand A Services-Oriented Architecture

Service-Oriented Architectures

Service-oriented architecture in e-commerce applications

Interoperable Provisioning in a Distributed World

Broadband Forum Machine-to-Machine (M2M) Solutions

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Service Broker for 3 Party Enabling

Interoperable, Federated Identity Management Frameworks Across Enterprise Architectures. We can do this.

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Virtualization: Managing Change in a Service-Oriented Architecture

Management and Provisioning of M2M Devices and Applications

SPML (Service Provisioning Markup Language) and the Importance of it within the Security Infrastructure Framework for ebusiness

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

NIST s Guide to Secure Web Services

Web Services Manageability Concepts (WS-Manageability)

ITU-T Y General overview of NGN

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

Service Brokering: Opportunities and Challenges

Entitlements Access Management for Software Developers

Cross-domain Identity Management System for Cloud Environment

Creating Web Services in NetBeans

Management and Web service Management

Web Services and other IVOA GWS works, Workflow,

Oracle SOA Reference Architecture

Web Services and Service Oriented Architectures. Thomas Soddemann, RZG

Liberty Alliance Project Presented at itapa 2003 Dr. Hellmuth Broda Sun Microsystems CTO EMEA and Liberty Alliance Management Board Delegate

Service Oriented Architecture (SOA) Implementation Framework for Satellite Mission Control System Software Design

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

A standards-based approach to application integration

A Service Oriented Security Reference Architecture

Simplifying Processes Interoperability with a Service Oriented Architecture

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

WEB SERVICES. Revised 9/29/2015

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

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects

Response to NTIA Notice of Inquiry On Requirements On Behalf of the First Responder Network Authority

Experiences on the Establishment and Provisioning of NGN/IMS Testbeds - The FOKUS Open IMS Playground and the Related Open Source IMS Core

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

1 What Are Web Services?

The GENBAND IP Interconnect Solution. Natasha Tamaskar VP, Product Marketing GENBAND

Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta

Open Mobile Alliance (OMA) Device Management Overview. Peter Thompson Mark Staskauskas Qualcomm Incorporated

IBM WebSphere Application Server

Digital Signature Web Service Interface

Federated Identity in the Enterprise

Requirement Priority Name Requirement Text Response Comment

IBM WebSphere ESB V6.0.1 Technical Product Overview

Cloud Standards - A Telco Perspective

Business Process Management in the Finance Sector

CS Project 09 IMS Video Mail Service (ViMS) September 2009

Operator requirements for multicast mobility

The standards landscape in cloud

Web Services as a mechanism for exposing smart services. Brasche Program Director gobrasch@microsoft.com

Unlocking the Power of SOA with Business Process Modeling

David Pilling Director of Applications and Development

Virtualized, Converged Data Centers and Cloud Service Providers

JOHN KNEILING APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY)

Accelerate your SOA Projects through Service Simulation

Web Services Standards: obix in the wider XML Web Services context

IVOA Interop Meeting Kyoto May VO Web Services Basic Profile. (reference document VO-WS-Basic-Profile-0.21)

Types of Web Services and Their Components

An Oracle White Paper November Oracle Primavera P6 EPPM Integrations with Web Services and Events

Secure Identity Propagation Using WS- Trust, SAML2, and WS-Security 12 Apr 2011 IBM Impact

Convergent services in the service oriented architecture Natalya Yashenkova

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Introduction to Service-Oriented Architecture for Business Analysts

SOA Best Practices (from monolithic to service-oriented)

1 What Are Web Services?

Transcription:

The OMA Perspective On SOA in Telecoms Adopting SOA for Telecom Workshop, Open Standards Forum 2008 Ditton Manor, 30 September 3 October 2008 Musa Unmehopa» Chairman OMA Architecture Working Group» Distinguished Member of Technical Staff Alcatel-Lucent, Office of the Applications CTO 1

Agenda» Overview of the Open Mobile Alliance» OMA Service Environment (OSE)» Parlay X Web Services» OMA Mobile Web Services» Policy Evaluation, Enforcement, and Management» OMA and OASIS» Summary and Conclusion 2

OMA - Vision and Background» Vision» No matter what device I have» No matter what service I want» No matter what carrier or network I am using» I can communicate, access and exchange information» The Open Mobile Alliance is an international organization, developing open, market driven interoperable specifications for global adoption of data services» Created in June 2002 by leading mobile operators, device and network suppliers, information technology companies, content and service providers» 380 Global Members developing open, market driven interoperable specifications for global adoption - representation from across the widening mobile value chain» 42 Formal Cooperation Agreements avoiding fragmentation and duplication» 39 Enablers published and over 100 active work items 3

OMA - Deliverables» Principal Forum for support of interoperable data services across multiple domains» Creating specifications driving adoption of multimedia and data services» Published specifications only part of OMA story» Development is market driven with members observing industry demand» Use cases identify market requirements» OMA facilitates market adoption through member-driven specifications» Convergence» Not just mobile: applicable to fixed AND mobile networks» In 2005 OMA expanded its mandate to include : other present and future wireline and wireless network standards supporting the Internet Protocol family» OMA enables enhanced seamless and integrated services» Interoperability test programme» Product testing for conformance in trusted zone key differentiation point for OMA» Verifies specification interoperability» Communicates value to market» Test Specs, TestFests (25 to date), 1300+ implementations tested, Test Reports» Facilitates certification outside OMA 4

OMA - Current Evolved Organization Board Technical Plenary Release Planning & Management Requirements Mobile Broadcast Device Management Location Presence & Availability Architecture Mobile Client Environment Digital Rights Management Mobile Comm. & Charging Push to talk over cellular Security Content Delivery Data Synchronization Messaging Interoperability Game Services 5

Highlights of OMA Service Enablers» Over 20 Candidate and Approved Enablers Published in the Last 20 Months» Candidate Enabler Releases» OMA Push to talk over cellular V2_0» OMA Secure Removable Media V1_0» OMA SIMPLE Instant Messaging V1_0» OMA URI Schemes V1_0» OMA XML Document Management V2_0» OMA Mobile Broadcast V1_0» OMA Download V2_0» Approved Enabler Releases» OMA Email Notification V1_0» OMA vobject V1_0» OMA Charging V1_0» OMA Client Side Content Screening Framework V1_0» OMA SUPL Secure User Plane Location V1_0» OMA Online Certificate Status Protocol Mobile Profile V1_0» OMA Standard Transcoding Interface V1_0» OMA Smart Card Web Server V1_0» OMA Presence SIMPLE V1_0» A Candidate Enabler Release (CER) delivers an approved set of open technical specifications that can be implemented in products and solutions, and then tested for interoperability» An Approved Enabler Release (AER) represents Candidate Enabler Releases that have gone through the Interoperability Program (IOP) of OMA. The IOP tests interoperability between different member company s implementations either within the OMA or through other means 6

Agenda» Overview of the Open Mobile Alliance» OMA Service Environment (OSE)» Parlay X Web Services» OMA Mobile Web Services» Policy Evaluation, Enforcement, and Management» OMA and OASIS» Summary and Conclusion 7

OMA Service Environment (OSE)» The OSE is the horizontal service environment for the development and deployment of OMA service enablers.» OSE embraces the SOA principle of loose coupling» OMA specifies Enablers, not end2end services» OSE defines interfaces to these Enablers intrinsic functions» OSE interfaces are designed for re-use / designed for unanticipated use cases» OSE supports various protocol bindings, including Web services» OSE concept is being socialized with and adopted by various other SDO s» E.g. TM Forum Service Delivery Framework, ITU-T NGN open service environment 8

OMA Service Environment (OSE) Applications Tier Horizontal service architecture, layered model, Service Enablers at its heart Enabler Tier Policy Enforcer Execution Environment Applications access Enabler through their I0 interface Resource Tier Enabler use other resources through I2 interface (e.g. IMS) Other Resources Policy Enforcer is a mechanism for delegated re-use through enforcement of Service Provider policies ( P in IO+P ) 9

Agenda» Overview of the Open Mobile Alliance» OMA Service Environment (OSE)» Parlay X Web Services» OMA Mobile Web Services» Policy Evaluation, Enforcement, and Management» OMA and OASIS» Summary and Conclusion 10

Parlay X Web Services - Intro» Why Parlay slides in an OMA presentation?» After having successfully published several releases of Web Service specifications, the work of the Parlay Group will move to the OMA.» Affiliation is a program in OMA whereby external industry fora are consolidated under the OMA umbrella organization.» In this case, the respective Boards of Directors of both Parlay and OMA along with the joint working groups of 3GPP and ETSI have agreed to move the continuing work to OMA.» 3GPP have transferred their Parlay activities to OMA ARC» ETSI and OMA signed a License Agreement for use with the ETSI specifications associated with the Parlay work» OMA is now the premier organization in the industry where Telco Web Services are being specified, published and maintained 11

Parlay X Web Services - Technology» Parlay X provides simple, abstracted Web Services based use of network functionality, features and enablers» Parlay X Web Service specifications» Use of SOAP, XML, HTTP, UDDI, WSDL as per WS-I BP 1.0» Authentication as per WS-Security 1.0» Transport Level Security using HTTP over TLS as per WS-I BP 1.0» Common namespace, XML data types, service exceptions and policy exceptions» Common WSDL style guide and naming conventions» Common backward compatibility guidelines» OASIS Telecom Member Section may provide input here, such as:» Should OMA consider newer versions of WS-I BP for Parlay X?» Are there additional profiles that OMA should consider?» Are the style guide, exceptions, etc in line with industry best practices? 12

Parlay X Suite of Specifications» Part 1: "Common"» Part 2: "Third party call"» Part 3: "Call Notification"» Part 4: "Short Messaging"» Part 5: "Multimedia Messaging"» Part 6: "Payment"» Part 7: "Account management"» Part 8: "Terminal Status"» Part 9: "Terminal location"» Part 10: "Call handling"» Part 11: "Audio call"» Part 12: "Multimedia conference"» Part 13: "Address list management"» Part 14: "Presence"» Part 15: "Message Broadcast"» Part 16: "Geocoding"» Part 17: "Application driven QoS"» Part 18: "Device Capabilities and Config"» Part 19: "Multimedia streaming control"» Part 20: "Multimedia multicast session mgnt"» Part 21: "Content management"» Part 22: "Policy" 13

Agenda» Overview of the Open Mobile Alliance» OMA Service Environment (OSE)» Parlay X Web Services» OMA Mobile Web Services» Policy Evaluation, Enforcement, and Management» OMA and OASIS» Summary and Conclusion 14

OMA Mobile Web Services» Goal: Develop an infrastructure framework and a set of best practices so that OMA working groups can develop their own Web Service enablers in a consistent and interoperable manner» This framework is called the OMA Web Services Enabler Release (OWSER)» OWSER addresses» Transport (HTTP as per WS-I BP 1.0)» Messaging (SOAP, XML as per WS-I BP 1.0)» Description (WSDL, XML as per WS-I BP 1.0)» QoS (WS-Security, SAML)» Discovery (UDDI as per WS-I BP 1.0)» OWSER and Parlay X share the use of the Common WSDL style guide as well as the WS-I Basic Profile» OWSER was published in 2006. As no further phases were envisioned, the technical activities have stopped and the Mobile Web Services working group has been closed down. As a result, OWSER is somewhat dated» Question to OASIS Telecom Member Section:» Is producing a Telecom SOA Infrastructure Framework part of your charter? 15

Agenda» Overview of the Open Mobile Alliance» OMA Service Environment (OSE)» Parlay X Web Services» OMA Mobile Web Services» Policy Evaluation, Enforcement, and Management» OMA and OASIS» Summary and Conclusion 16

Policy Evaluation, Enforcement and Management» The Policy Evaluation, Enforcement and Management enabler (PEEM) provides a standardized way to offer processing and management of service provider policies for other enablers created within OMA. Policies are applied to requests to, or responses from resources, or when explicitly called by a resource» The PEEM enabler is a way to realize the Policy Enforcer functionality in the OSE» PEEM defines a Policy Expression language. One of the language options is OASIS BPEL, for business process based policies» OASIS Telecom Member Section may provide input here, such as:» There are some concerns in OMA regarding the real-time, carrier-grade performance of BPEL, when policy processing is transparently applied to all requests in the OSE» Are these valid concerns, and if so, is producing a real-time carrier grade version of BPEL part of your charter? 17

Agenda» Overview of the Open Mobile Alliance» OMA Service Environment (OSE)» Parlay X Web Services» OMA Mobile Web Services» Policy Evaluation, Enforcement, and Management» OMA and OASIS» Summary and Conclusion 18

OMA and OASIS» In 2002, OMA and OASIS have put in place a Cooperation Framework, to encourage collaboration between the two organizations, bringing standardized technologies to market in a timely and interoperable manner, avoiding duplication of effort that would lead to technology fragmentation. The Cooperation Framework addresses specific guidelines regarding the sharing of documents and the attendance by members of one organization at certain working group sessions of the other organization» Examples of OMA specifications using and referencing OASIS technologies:» The use of BPEL as one of the two options for the PEEM Policy Expression Language» The use of UDDI, SAML, WS-Security and XACML in OWSER 19

Agenda» Overview of the Open Mobile Alliance» OMA Service Environment (OSE)» Parlay X Web Services» OMA Mobile Web Services» Policy Evaluation, Enforcement, and Management» OMA and OASIS» Summary and Conclusion 20

Summary and Conclusion» OMA and OASIS already have synergies. A Cooperation Framework is in place, and OASIS technology is being referenced and used in OMA specifications» For their Web Services related activities, OMA may benefit from the input and WS expertise of the OASIS Telecom Member Section» For their Telecom SOA activities, OASIS may benefit from the input and Telecom expertise of the OMA» OMA is looking forward to a fruitful cooperation with OASIS Telecom Member Section 21

More Information» OMA Communications Contact» Bobby Fraher, External Communications Manager bfraher@omaorg.org» Interested in joining the OMA» http:///membership/default.aspx» Full list of OMA Enablers» http:///technical/releaseprogram.aspx» List of upcoming test events and plenaries» http:///testfests/overview.aspx 22