RE: Role of intermediary

No doubt that building gateways is complicated as you have to provide a
mapping of the semantics in one protocol to another protocol. Especially
when the gateway is between application layer protocols like HTTP<-->FTP
for example which was done in the old CERN httpd proxy [1].
 
Some of the complexities can be fixed at a higher layer (like within an
XML Protocol message) but that doesn't work for all features and for
those you simply have to either a) define a mapping or b) rule it out.
Anybody making protocol bindings will have to consider this.
 
Henrik
 
[1] http://www.w3.org/Daemon/ <http://www.w3.org/Daemon/> 

-----Original Message-----
From: Michah Lerner [mailto:michah@att.com]
Sent: Tuesday, January 23, 2001 17:14
To: xml-dist-app@w3.org
Subject: Re: Role of intermediary


Mark's response to Marwan (Re: Role of intermediary) confirms the
requirements or specification do not  preclude an intermediary from
"receiving incoming messages using one protocol binding and forwarding
them using another".  R600
<http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#z600> , R604
<http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#z604>  and R608
<http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#z608>  make this more
precise, and R612 <http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#z612>
identifies HTTP as the normative non-exclusive binding.  The
composability requirement of section 4.4
<http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#N1136>  as well as R505
<http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#z505>  reinforce this
because a priori knowledge should not be required by the endpoints. 

However (there is always a however), the Charter ( 4.6 Protocol
<http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#N1423> Bindings) warns
of potential "semantic complications") with some protocol bindings.
Will the abstract
<http://www.w3.org/2000/xp/Group/1/01/15-abstract-model/> model consider
the practical questions of different bindings between initial XP
<http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#g340> sender and
ultimate XP  <http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#g130>
receiver?  Are there specific use cases for example an SMTP(HTTP) sender
with HTTP(SMTP) receiver?  What about the scenarios of R502
<http://www.w3.org/TR/2000/WD-xp-reqs-20001219/#z502> ? 


What prevents extra complexity (and problems) when endpoints bind to
different protocols? 


Thanks! 


Re: Role of intermediary 

From: Mark Needleman - DRA (mneedlem@dra.com) 
Date: Fri, Jan 19 2001 


*Next message: Mark Nottingham: "Re: Role of intermediary" 


   * Previous message: Marwan Sabbouh: "Role of intermediary" 
   * In reply to: Marwan Sabbouh: "Role of intermediary" 
   * Next in thread: Mark Nottingham: "Re: Role of intermediary" 
   * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] 
   * Other mail archives: [this mailing list] [other W3C mailing lists] 
   * Mail actions: [ respond to this message ] [ mail a new topic ] 


 
------------------------------------------------------------------------



Date: Fri, 19 Jan 2001 15:52:16 -0600 (CST) 
From: Mark Needleman - DRA <mneedlem@dra.com> 
To: Marwan Sabbouh <ms@mitre.org> 
cc: xml-dist-app@w3.org 
Message-ID: <Pine.OSF.3.95.1010119154939.30452M-100000@tourist.dra.com> 
Subject: Re: Role of intermediary 


Marwan 


I dont believe there is and i see the ability to do that as a legitimate

and useful function 
  


Mark H Needleman 
Product Development Specialist - Standards 
Data Research Associates, Inc. 
1276 North Warson Road 
P.O. Box 8495 
St Louis, MO 63132-1806 
USA 


Phone: 800 325-0888 (US/Canada) 
       314 432-1100 x318 
Fax: 314 993-8927 


Email: mneedleman@dra.com 
  


On Fri, 19 Jan 2001, Marwan Sabbouh wrote: 


> I have this question to the group: Is there anything in the spec that
might prevent an intermediary for receiving incoming messages using one
protocol binding and forwarding them using another? 
> 
> Thanks. 
> Marwan 
> 


 
------------------------------------------------------------------------



   * Next message: Mark Nottingham: "Re: Role of intermediary" 
   * Previous message: Marwan Sabbouh: "Role of intermediary" 
   * In reply to: Marwan Sabbouh: "Role of intermediary" 
   * Next in thread: Mark Nottingham: "Re: Role of intermediary" 
   * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] 
   * Other mail archives: [this mailing list] [other W3C mailing lists] 
   * Mail actions: [ respond to this message ] [ mail a new topic ]

Received on Thursday, 25 January 2001 13:33:13 UTC