Web Services

Yves Lafon <ylafon@w3.org>
W3C XML Protocol Working Group Team Contact.

Overview

History

From human to machines:

Originally
World Wide Web designed for people to share information
Early
People have been using HTML forms as interfaces to access programs (CGI programs)
More recently
Machine to machine interactions

Web service

Standardization work

Core technologies have been worked on for a long time:

Web Services Activity: Web services technologies

Web Services Activity

Design of the Web Services Architecture

Requirements of the Web services architecture

Integration to the World Wide Web

Need to respect the Web's architectural principals

Web is a set of resources that are:

Design of Web services technologies must be done in a Web-friendly way

Status of the Web Services Architecture Working Group

Documents listed on the Working Group's page:

A language to describe Web services

Problem: I want to use your Web Service

Need standard format for describing Web Services

WSDL 1.1 (W3C Submission) used as a starting point

Status of the Web Services Description Working Group

Documents listed on the Working Group's page:

Communicating between machines

An XML-based protocol: SOAP version 1.2

SOAP 1.2 in a nutshell

SOAP 1.2 extensibility

Feature:

abstract piece of functionality typically associated with the exchange of messages between communicating SOAP nodes

Types:

SOAP 1.2 adjuncts

Status of the work on SOAP version 1.2

Started from SOAP/1.1; nearly 400 issues found and then solved.

Outline of the work done:

Specifications in Last Call.

Documents produced by the XML Protocol Working Group

Documents listed on the Working Group page:

Next steps