- From: Williams, Stuart <skw@hplb.hpl.hp.com>
- Date: Thu, 5 Jul 2001 13:12:17 +0100
- To: "'Krishna Sankar'" <ksankar@cisco.com>
- Cc: xml-dist-app@w3.org
Hi Krisna, > -----Original Message----- > From: Krishna Sankar [mailto:ksankar@cisco.com] > Sent: 05 July 2001 07:49 > To: xml-dist-app@w3.org > Subject: RE: Protocol Bindings > > > Mark/William/Henrick, ^^^^^^ it's Stuart BTW, our exchange server insists on emitting our names in reverse! > Couple of quick observations: > > 1. Agreed. Binding is encapsulation and nothing > more, nothing less. And yes, protocol implies more. Not sure I agree... we have prefixed the word binding with the words 'protocol' or 'transport', 'encapsulation' and 'nested' or 'nestable'. I think that makes it hard to attribute meaning to the word without one of these prefixes. Your comment seems to suggest 'binding' == 'encapsulation binding'. > 2. Before we get to binding, I assume we will > articulate an essential set of what XMLP would need and use. > (Which I think is the main theme of Stuart's e-mail) Correct... > As Mark > pointed out, we can only say what XMLP needs and any other > initiatives like normalizing features provided by other transports > is outside the scope and is a Herculean task. It would be a good > undertaking, though. Agreed, barring the one or two transports the the XMLP-WG commits to defining. However, I believe that we should provide a transport binding abstraction that we believe is convenient and encouraging of the definition (by others) of further transport bindings. > 3. Which also means, if there are more "features" > available at the transport layer, (like the multi-channel > capability of BEEP or the publish capability of UDP) XMLP > wouldn't use them. Of course, implementations can > make use of the extra "features" as an optimization. > > 4. Would the XMLP specification have the actual > bindings (and examples) for popular transports like TCP, > HTTP, BEEP, ... ? > > Stewart, > > The paragraph, "NB: This proposal makes the assumption that the purpose of > a binding is to create a common abstraction across all underlying protocol > that 'hides' the functional differences between different underlying > protocols." > > *could* read something like > > "The purpose of binding is to create the minimum abstraction required by > XMLP to successfully operate across all protocols and provide recommendations" > as a mission statement That seems ok... I think that we (self included) need to be a little careful with the universal all. I think we probably need to be meaning all underlying protocols that we would reasonably expect to bind SOAP/XMLP to. That's probably what we both mean... and I think that limits the herculean effort :-> Anyway, I think working toward a statement of the purpose/role of a transport protocol binding (to use two prefixes) would be a good thing. > and then add the requirements Mark > has in his e-mail. Yes... probably modulo some further discussion of purpose and requirements that stem from that purpose. > > cheers > > <snip ../> Regards Stuart
Received on Thursday, 5 July 2001 08:12:24 UTC