Three new Web Services specs: SOAP-RP, DIME, and XLANG

For your enjoyment here are three new Web Services specs [1] showing
some ideas in the area of SOAP routing, message encapsulation, and
process orchestration: 

1) SOAP Routing Protocol (SOAP-RP) is a simple SOAP-based protocol for
routing SOAP messages over a variety of protocols like TCP, UDP, HTTP
etc. It can be used for one-way messaging, two-way messaging like
request/response as well as peer-to-peer conversations, and so on. 

2) Direct Internet Message Encapsulation (DIME) is a lightweight, binary
encapsulation format that can be used to encapsulate multiple documents
of arbitrary type and size into a single message construct. It is used
by SOAP-RP as the encapsulation mechanism when exchanged directly over
TCP or UDP in order to support encapsulation of attachments to the
SOAP-RP message as well as to provide efficient message delimiting. 

3) Web Services for Business Process Design (XLANG) is the XML business
process language used in BizTalk Server. It provides a way to
orchestrate applications and XML Web services into larger-scale,
federated applications by enabling developers to aggregate even the
largest applications as components in a long-lived business process.

You can find links to the specs at [1]. The relationship between these
specs and Web Services in general were described in the Web Services
Framework paper [2] presented at the recent W3C Web Services Workshop
[3].

DevelopMentor has started some discussion lists for this -- see [4], [5]
and [6] for details. Sorry for the cross-posting - please don't respond
to this mail on all aliases!

Have fun,

Henrik Frystyk Nielsen
mailto:henrikn@microsoft.com

[1] http://www.gotdotnet.com/team/xml_wsspecs/default.aspx
[2] http://www.w3.org/2001/03/WSWS-popa/paper51
[3] http://www.w3.org/2001/04/wsws-proceedings/ibm-ms-framework/
[4] http://discuss.develop.com/dime.html
[5] http://discuss.develop.com/soap-rp.html
[6] http://discuss.develop.com/xlang.html

Received on Thursday, 24 May 2001 18:34:00 UTC