Biztalk entry update needed in XML protocol comparisons
Date: Wed, 28 Jun 2000 08:56:06 -0700 From: Satish Thatte <satisht@MICROSOFT.com> To: 'Eric Prud'hommeaux' <eric@w3.org>, xml-dist-app@w3.org Cc: Andrew Layman <andrewl@MICROSOFT.com> Subject: Biztalk entry update needed in XML protocol comparisons
A draft (http://msdn.microsoft.com/xml/articles/biztalk/biztalkfwv2draft.asp) of the BizTalk Framework 2.0 (BTF2) Specification was released yesterday. This necessitates some updates to the description of BizTalk (http://www.w3.org/2000/03/29-XML-protocol-matrix#BizTalk). Specifically, BTF2 is a SOAP 1.1 extension. As such it supports everything SOAP 1.1 does except the RPC usage pattern. In addition, the BTF2 draft adds:
- Attachments to SOAP 1.1 messages (binary or otherwise)
- Simple reliable messaging
- Business process context
The relationship of BTF2 to namespaces, schemas and DTD is exactly the same as SOAP 1.1.
The status of the protocol is that it will be finalized by the end of July and will be supported in the BizTalk Server 1.0 beta that will appear at that time. It will also be in limited deployment by that time.
An example of a minimal BTF2 message:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"> <SOAP-ENV:Header> <dlv:delivery SOAP-ENV:mustUnderstand="1" xmlns:dlv="http://schemas.biztalk.org/btf-2-0/delivery" xmlns:agr="http://www.trading-agreements.org/types/"> <dlv:to> <dlv:address xsi:type="agr:department">Book Order Department</dlv:address> </dlv:to> <dlv:from> <dlv:address xsi:type="agr:organization">Booklovers Anonymous</dlv:address> </dlv:from> </dlv:delivery> <prop:properties SOAP-ENV:mustUnderstand="1" xmlns:prop="http://schemas.biztalk.org/btf-2-0/properties"> <prop:identity>uuid:74b9f5d0-33fb-4a81-b02b-5b760641c1d6</prop:identity> <prop:sentAt>2000-05-14T03:00:00+08:00</prop:sentAt> <prop:expiresAt>2000-05-15T04:00:00+08:00</prop:expiresAt> <prop:topic>http://electrocommerce.org/purchase_order/</prop:topic> </prop:properties> </SOAP-ENV:Header> <SOAP-ENV:Body> <po:PurchaseOrder xmlns:po="http://electrocommerce.org/purchase_order/"> <po:Title>Essential BizTalk</po:Title> </po:PurchaseOrder> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
I am currently responsible for BTF2, so you should probably replace Andrew's name with mine in the row.
Satish Thatte
Prepared by Robin Cover for The XML Cover Pages archive.