Kaleidoscope 2009 - Powerpoint template for paper presentation

advertisement

ITU-T Kaleidoscope 2010

Beyond the Internet? - Innovations for future networks and services

Competition and Cooperation in the formation of Information Technology

Interoperability Standards: A

Process Model of Web Services Core

Standards

Dr. Jai Ganesh

Infosys Technologies Ltd.

Jai_ganesh01@infosys.com

Pune, India, 13 – 15 December 2010

Contents

Introduction

Motivation, Research Objective

Literature Survey

Standardisation, Open Standards, IT interoperability, Process Theory, Web services, Standard Bodies

Research Methodology

Process Model

Conclusion

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

2

Introduction

Standards formation is a key dimension in the competitive strategy of ICT firms modularization and network externalities favorable IT interoperability standards

We examine the standardization efforts of core Web services standards develop an empirically grounded process model of standardization processes of three inter-related core Web services standards

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

3

Motivation

Web services standards involve competitive and cooperative standards formation strategies exhibited by dominant

firms in the ICT industry, the standards are inter-related and were formed almost in parallel,

private and public participation, including informal groups such as COP, involvement of multiple standard setting

bodies reflecting the dynamics of institutionalization

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

4

Research Objective

Understand the competitive as well as cooperative behavior of dominant firms in the process of standards setting

Large scale adoption of three core interoperability standards

UDDI, SOAP, WSDL

ICT interoperability fosters innovation by reducing lock-in effects, lowers entry barriers, enhances user choice, and growth of diverse applications

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

5

Open Standards

Open Standards are standards made available to the general public and are developed (or approved) and maintained via a collaborative and consensus driven process

ITU-T

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

6

Standard Bodies: W3C and OASIS

World Wide Web Consortium

(W3C): SOAP, XML, WSDL

The Organization for the

Advancement of Structured

Information Standards

(OASIS), UDDI W3C focuses on basic specifications right from

HTML and HTTP

W3C’s standards are applauded for their robustness

OASIS focuses on developing higher level standards

Standards setting process may run to two to three years.

The slow pace may not find takers in fast moving technology businesses.

Standards formation timelines for OASIS are much shorter

OASIS has been criticized for the lower degree of usefulness and quality of its standards

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

7

Research Methodology: Data Sources

Data sources for our methodology were technical notes of standard bodies (OASIS,

W3C, IETF etc.), research forums (IBMDeveloperworks etc.) analyst reports (Zapthink, Forrester and

Gartner), books (Professional XML Web services) and practitioner journals (Dr. Dobb’s Journal) archives of developer discussions

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

8

Research Methodology: Unit of

Analysis

The unit of analysis was a particular standard i.e. SOAP, UDDI and WSDL

Service

Broker

Registry

Publish

(WSDL)

Discover

(UDDI)

Service

Provider

Invocation

(SOAP)

Service

Requestor

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

9

WSDL

Web Services Description language

(WSDL) defines a standard description mechanism for Web services

A WSDL document describes what functionality a Web service offers, how it communicates and where it is accessible.

WSDL 1.0 was developed by IBM, Microsoft and Ariba

WSDL 1.1 was published in March 2001

WSDL 2.0 became a W3C recommendation on June 2007

Pune, India, 13 – 15 Dec 2010:

10

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

SOAP

Simple Object Access Protocol (SOAP) is a XML based lightweight protocol for exchange of information in a decentralized, distributed environment

SOAP defines a mechanism for expressing application semantics by providing a modular packaging model

SOAP was developed by Microsoft

SOAP Version 1.2 became a W3C recommendation on June 24, 2003

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

11

UDDI

Universal Description, Discovery and

Integration (UDDI) is a platformindependent registry for businesses to list their web services on the Internet

Discovery mechanism for Web services.

UDDI uses WSDL to describe the interfaces

IBM, Microsoft, Ariba and 33 other companies team up to develop UDDI specs in 2000

Public UDDIs did not find industry support and in 2006, IBM, Microsoft, and SAP closed their public UDDI nodes

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

12

Process Theory

Process theories focus on sequences of activities to explain how and why particular outcomes evolve over time

Mohr, L. B. [1982]; Shaw, et al. [1997]

Process theories are easier to understand and are high in relevance

Shaw, and Jarvenpaa, [1997]

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

13

Research Methodology: Analysis

We explored antecedent conditions, encounters, episodes, and outcomes during standards formation

Newman, M. & Robey, D. [1992]

Each standard was analyzed by first preparing a visual process map of sequence of events

Events, activities and decisions were categorized and the time dimension of progression was also captured minutely

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

14

Year

1999 

2000 

2001 

2002 

Timeline of the 3 Standards

SOAP

Microsoft develops SOAP along with DevelopMentor and Userland

Microsoft submits SOAP to the Internet Engineering Task Force (IETF) for review

IBM offers support for SOAP

SOAP receives support from over 20 companies including Intel, Ariba etc.

Microsoft submits SOAP v1.1 to W3C along with Ariba, CommerceOne,

DevelopMentor, HP, IBM, SAP, Userland Software etc.

IBM reference implementation of SOAP v1.1

Release of SOAP v 1.2. by IBM

W3C forms working group for standardizing SOAP

SOAP extension by Microsoft, HP, Webmethods

SOAP Security extensions by IBM and Microsoft

Updated IBM Web Services Toolkit v 2.2 which supports UDDI, SOAP, and WSDL ebXML Integrates SOAP into Messaging Services Specification

Microsoft announces SOAP toolkit v2.0

Microsoft Publishes XML Web Services specifications for review

W3C draft of SOAP 1.2 standard

Sun supports Web services standards

Microsoft Releases new XML Web Services Specifications

Microsoft submits a Web services related standard (DIME) to IETF

UDDI

-

IBM, Microsoft, Ariba and 33 other companies team up to develop UDDI specs

UDDI Business Registry goes live

The initiative gets widespread industry support including Oracle, HP,

Dell, Intel, Nortel, Sun Microsystems,

Ford Motor, Webmethods etc.

IBM releases UDDI4J, an open-source

Java implementation of UDDI

RosettaNet registers 83 business process standards within UDDI

UDDI registry becomes live

HP becomes registry operator

UDDI.org releases UDDI v2

IBM offers its UDDI registry

SAP offers its UDDI registry

IBM, HP, and SAP announces support for UDDI4J

2003 

2005

2006

2007

Amazon.com Web Services Facility Supports XML/HTTP and SOAP

SOAP Version 1.2 Published as a W3C recommendation

-

-

-

UDDI is adopted by OASIS

IBM releases UDDI registry extensions

NTT launches UDDI registry

OASIS ratifies UDDI v2.0 as an open standard

OASIS ratifies UDDI v3.0.2 as an open standard

IBM, Microsoft, and SAP close their public UDDI nodes

-

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

WSDL

-

WSDL 1.0 is developed and released by IBM, Microsoft and Ariba to describe Web

Services for their SOAP toolkit

IBM releases WSDL Toolkit

WSDL 1.1 is published

IBM, Microsoft along with leading players, submits

WSDL to W3C

IBM releases Web Services

Invocation Framework

(WSIF), complementary to

WSDL

IBM releases WSDL

Explorer Web Application

Cape Clear releases free

WSDL Editor

W3C releases WSDL 1.2

-

-

WSDL 2.0 becomes a W3C recommendation

15

Process Model

Standardization processes unfold as a dynamic interplay of five activities: resource pooling formulated by the involved firms, creation of linkages with communities of practice and standard institutions, signaling and implementation experiments institutionalization and preservation of proprietary control extension

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

16

Process Model

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

17

Resource Pooling

Firms were pooling resources to build

Web services architecture stacks

IBM co-developed the SOAP/UDDI stack with Microsoft, Ariba, etc.

IBM was leveraging the horizontal capabilities ingrained in its software divisions to ensure a unified approach

Microsoft formulated its entire Internet strategy around SOAP

Resource pooling from smaller firms such as Ariba, DevelopMentor, Userland etc.

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

18

Linkages

Linkage functions include promotion and dissemination of artifact logic, dissemination of specification, collaboration with other standard setting bodies, communities of practice etc.

Critical for the dominant players such as IBM and Microsoft to create strong linkages with the ecosystem partners

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

19

Linkages

Contd….

Dominant

Players

IBM

Microsoft •

WSDL

• Microsoft

• Ariba

IBM eBay

• Ariba

SOAP

• DevelopMentor

• Userland Software

UDDI

Ariba • Java-based UDDI code,

• Eclipse code which was valued at about $40 million

Ariba

Open Source

Community

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

20

Signaling & Implementation

Signaling is a mechanism available to convey the degree of commitment towards the standardization process

Announcements about potential new products/platforms, extensions of existing product/platforms, product/platform support for the standard etc.

Implementations are in the form of reference implementations which are representative of actual usage scenarios.

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

21

Signaling & Implementation

Contd…

Microsoft was aggressive in incorporating SOAP into its offerings

HP came out with its Web Services

Platform, which supported UDDI,

WSDL, SOAP and ebXML

Other key players such as Sybase, TIBCO,

Vitria, Borland, Mercury Interactive and smaller players such as Cape Clear, IONA,

Flamenco, etc. started supporting the basic

Web services standards

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

22

Institutionalisation

Firms create and maintain institutionalisation through industry councils, technical committees, and trade associations

Industry associations educate, and negotiate with other institutions and governmental units

Institutionalisation can be seen in the case of UDDI, wherein four companies (IBM,

Microsoft, NTT and SAP) were operating the UDDI Business registries

Pune, India, 13 – 15 Dec 2010:

23

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

Extension

Network effects allow software platform firms to secure a dedicated user base, supported by complementers who in turn attract more users

Complementers provide applications which are compatible to the platform

Complementers trigger indirect network effects by making available useful, innovative and compatible software applications

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

24

Extension

Contd….

Firms involved in IT standardisation can have two pronged strategy with the primary strategy of promoting network effects by large scale adoption by new users the secondary strategy of enhancing value to the end users by leveraging indirect network effects by promoting adoption by complementers.

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

25

Extension

Contd….

Firms have two ways to extract revenue from standard setting: primary licensing or extending proprietary control of higher-level services (layers)

IBM and Microsoft own significant intellectual property

This gives them motivation enough to work towards extensions to standards while maintaining their proprietary rights

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

26

Extension

Contd….

Microsoft follows the extension strategy

It first announces support for a standard and works with the standard bodies

Followed by partial/full support for the standard and adding extensions which work only with Microsoft interfaces

As Microsoft enjoys a dominant position, the increased use of proprietary extensions results in the Microsoft version to be the dominant one

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

27

Conclusion

One of the first efforts to analyse the process of IT interoperability standards formation involving inter-related standardization efforts progressing in parallel

The process of standard creation involves five intertwined states the standardization processes unfold as a dynamic interplay of these five activities, albeit not in a linear-fashion

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

28

Conclusion

Standardization efforts of SOAP, UDDI and WSDL were progressing in parallel dominant firms were IBM and Microsoft playing a dominant role in not only proposing the standards, but also in deciding their evolution and final adoption

A specification may be selected due to not only transaction efficiencies but also because of resource and existing technology path dependencies

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

29

Conclusion

Standard setting tactics are influenced by prior relationships more closely firms work on technical committees, more likely they will collaborate for a standardisation initiative

Maintaining proprietary control was important for firms in extensions and later stages of standardization, thus influencing firms' decisions related to licensing agreements

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

30

Conclusion

External factors such as COP play a significant role in defining the standards and the standard setting process

Dominant firms seem to agree for public ownership of basic layers, while they could enforce proprietary control over extensions or emerging top layer

Cause of concern for open source evangelists

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

31

Future Research

Extend the analysis of activities to other standardization processes

Examine the generalisability of the proposed model examining the standardization efforts in other Web services standards such as WSorchestration, WS-security, etc.

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

32

Future Research

Use alternate forms of research design and data collection

Survey based research

Explore network relationship effects, especially at the level of dominant firm and bridge firm, standard-setting bodies and major sponsors, and COP

This would be particularly relevant in the context of emerging IT standards.

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services

33

Thank you

Jai_ganesh01@infosys.com

Pune, India, 13 – 15 Dec 2010:

ITU-T Kaleidoscope 2010 – Beyond the Internet?

Innovations for future networks and services

34

Download