ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> xml-dev
xml-dev
RE: [xml-dev] Generality of HTTP
by Bullard, Claude L (Len) other posts by this author
Jan 25 2002 8:37PM messages near this date
RE: [xml-dev] Generality of HTTP | Re: RE: [xml-dev] Generality of HTTP
*Just* for comparison's sake, what methods do the 
other protocols (UDP, ftp, etc) have and why? 

One of our developers looking at HTTP and UDP 
said, "But sometimes we need to push the data 
to lots of different places and that isn't 
HTTP!"  BTW:  reliability is not simply 
about delivering packets but sometimes 
about getting them there on time, so what 
Al was saying is relevant if it affects the 
ability of the push dispatch to get the 
right messages to the right places on time. 
VRML multicasting struggled with this mightily. 
How many real-time 3D gamers use HTTP, or the 
DIS simulations?  Are they "off the web"?  
They don't think so.

There ain't no The Web.  Just a bunch of 
pieces hooked up and variously reliable 
each according to their owner's intentions 
... Just As God Intended. :-)

len

From: Mark Baker [mailto:distobj@[...].org]

>  There isn't a whole there; just pieces to wire up 
>  into various systems with varying degrees of 
>  interoperation depending on the way these are 
>  hooked together,

And that's "just"?! 8-O

Dave wrote (if I've got the attributions correct);
>  Fascinating question.  Is the web identified by protocols, formats,
>  identifiers, or some combination?  Is the web:
>  
>  1) HTML, URLs, HTTP?
>  2) XML and HTML, URLs, HTTP
>  3) XML, URLs, HTTP
>  4) XML, URIs
>  5) XML and HTML, URIs
>  6) URIs
>  
>  or some other combinations?
>  
>  I tend to personally think the web is #5 and it typically uses HTTP.

There was a Web before XML.  I'd say it's closer to #1.  URIs are the
core, of course.  But running a close second is HTTP, or more precisely
the architectural style that it embodies (aka REST).  HTTP may be
replaced in time (no time soon though, and not by SOAP - and we won't
need a new URI scheme either), but whatever that new protocol is, it
will look an awful lot like HTTP and will at least have the same basic
methods; GET, PUT, POST, DELETE.  

As Gavin said, the Web is an *application*.  Applications need
application semantics, and HTTP provides them.

>  If I build an RDF application using URIs and I use gnutella/tcp to
>  distribute it, is it part of the web?
>  If I build a SOAP document and ship it via SMTP, is it part of the web?

Don't want to go there, except to say if the SOAP document is an RPC
call, it's definitely not the Web.

-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org> , an
initiative of OASIS <http://www.oasis-open.org> 

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl> 
Thread:
Bullard, Claude L (Len)
Mike Champion
Paul Prescod
Paul Prescod
Mike Champion
John Cowan
Simon St.Laurent
Mike Champion
W. E. Perry
Al Snell
Gavin Thomas Nicol
Al Snell
Gavin Thomas Nicol
Paul Prescod
Gavin Thomas Nicol
Paul Prescod
Simon St.Laurent
Mike Champion
Simon St.Laurent
Gavin Thomas Nicol
Paul Prescod
Gavin Thomas Nicol
Simon St.Laurent
Gavin Thomas Nicol
Simon St.Laurent
Gavin Thomas Nicol
Jeff Greif
Gavin Thomas Nicol
Simon St.Laurent
Paul Prescod
Simon St.Laurent
John Cowan
Sean McGrath
Mike Champion
Paul Prescod
Gavin Thomas Nicol
Simon St.Laurent
Paul Prescod
Mike Champion
Gavin Thomas Nicol
Mark Baker
Gavin Thomas Nicol
Mike Champion
Paul Prescod
Gavin Thomas Nicol

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved