Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

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:

  1. Attachments to SOAP 1.1 messages (binary or otherwise)
  2. Simple reliable messaging
  3. 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.


Globe Image

Document URL: http://xml.coverpages.org/biztalk2-SOAP-example.html