W3C home > Mailing lists > Public > xml-dist-app@w3.org > July 2001

RE: Protocol Bindings

From: Williams, Stuart <skw@hplb.hpl.hp.com>
Date: Thu, 12 Jul 2001 12:41:59 +0100
Message-ID: <5E13A1874524D411A876006008CD059F192548@0-mail-1.hpl.hp.com>
To: "'christopher ferris'" <chris.ferris@east.sun.com>
Cc: xml-dist-app@w3.org
Hi Chris,

> -----Original Message-----
> From: christopher ferris [mailto:chris.ferris@east.sun.com]
> Sent: 11 July 2001 22:56
> To: Mark Nottingham
> Cc: xml-dist-app@w3.org
> Subject: Re: Protocol Bindings
> 

<snip/>

> > --8<--
> > 
> > A binding provides a means of encapsulating a SOAP message, with the
> > following guarantees;
> > 
> > * messages will be encapsulated completely, so that they are not
> > fragmented at the SOAP layer.
> 
> This part I think is key... e.g. what precisely is the SOAP layer
> or more correctly, what are its boundaries. This is what I believe
> that Stuart, Marc et al were attempting to describe/define in the AM
> and subsequently, in Stuart's comprehensive write-up.

Precisely... yes.

> > * messages will be passed ot the SOAP layer intact, without reordering,
> > encoding or other transformations imposed by the binding.
> 
> Wouldn't a message that has undergone say compression be considered
> to have been transformed by the binding, even if the transformation
> (in this case compression/decompression) were effectively an
> identity transformation?
> 
> Secondly, if I correctly understand Henrik's position a binding
> MAY actually transform the message by inserting headers which
> relate information that is not contained within the message,
> but is available to the software that effects the binding.
> e.g. the "binding" may actually perform as an actor in the SOAP 
> sense. Conversely, a binding may consume header blocks that
> are targetted to it, thus effectively transforming the message.

Yes... I think a key question here is whether a binding, particularly a
so-called 'nested-binding' (Henrik's term) is or is not allowed to add
things inside the SOAP envelope eg. attachment, message-id's,
sequence-numbers... these elements being (conceptually) filtered back out
again before the recieved message is passed from the binding into the 'SOAP
Layer'.

<snip/>
Received on Thursday, 12 July 2001 07:42:09 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:02 GMT