[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

SOAP Message Transmission Optimization Mechanism

  • To: xml-dev@l...
  • Subject: SOAP Message Transmission Optimization Mechanism
  • From: "Simon St.Laurent" <simonstl@s...>
  • Date: Tue, 22 Jul 2003 10:55:54 -0400

message transmission optimization mechanism
The W3C has released as a Working Draft one of the more opaque documents
I've seen.  The inclusion mechanism (the most concrete thing I see in
it) appears to reinvent XInclude (as xbinc:Include) for non-XML data;
perhaps it's better to say that it's reinventing unparsed entities
specifically for SOAP?

http://www.w3.org/TR/soap12-mtom/

Excerpts:
------------------------------------------
This document describes an abstract feature and a concrete
implementation of it for optimizing the transmission and/or wire format
of SOAP messages....  The first part of this document (2. Abstract
Transmission Optimization Feature) describes an abstract feature for
optimizing the transmission and/or wire format of a SOAP message by
selectively re-encoding portions of the message, while still presenting
an XML Infoset to the SOAP application.

This Abstract Transmission Optimization Feature is intended to be
implemented by SOAP bindings, however nothing precludes implementation
as a SOAP module.

The usage of the Abstract Transmission Optimization Feature is a
hop-by-hop contract between a SOAP node and the next SOAP node in the
SOAP message path, providing no normative convention for optimization of
SOAP transmission through intermediaries. Additional specifications
could in principle be written to provide for optimized multi-hop
facilities provided herein, or in other ways that build on this
specification (e.g. by providing for transparent passthrough of
optimized messages).

The second part (3. Inclusion Mechanism) describes an Inclusion
Mechanism implementing part of the Abstract Transmission Optimization
Feature in a binding-independant way. The third part (4. HTTP
Transmission Optimization Feature) uses this Inclusion Mechanism for
implementing the Abstract Transmission Optimization Feature for an HTTP
binding. 

This document represents a transmission optimization mechanism which was
inspired by a similar mechanism in the PASWA document (see [PASWA]). The
WG plans to work later on the other parts of that document (assigning
media types to binary data in XML infosets and including representations
of Web resources in SOAP messages) and to publish other drafts which
will include such mechanisms.
-----------------------------------------

If anyone has a good explanation of what this is about, I'd love to hear
it.

-- 
Simon St.Laurent
Ring around the content, a pocket full of brackets
Errors, errors, all fall down!
http://simonstl.com -- http://monasticxml.org

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.