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

Re: Elliotte Rusty Harold on Web Services


services.xml
On Monday 10 February 2003 08:52 am, Alaric B. Snell wrote:
> I'm concerned that people think it's normal for protocols, languages, and
> so on to be used for things they were never designed for.
>
> Because it will only be by luck or by hacks that it will be as good as
> those tasks as things that were *designed* for them.

True enough. Very few systems are designed to be easily extensible. HTTP is 
certainly so mostly by a combination of luck and evolution.

> I see many arguments for using HTTP to do everything based on the fact that
> it's one of the most generic TCP protocols in the RFC series, so you can
> build stuff on top of it rather than having to write your own protocol for
> everything and reinventing all the basics.

Yes. HTTP wasn't *designed* on REST principals. It wasn't *designed* for 
anything other than fetching web pages (kind of like gopher). It's simplicity 
led to generally good decisions architecturally, but more importantly, to 
ease of implementation. Once people grokked that a server is going to see

   GET /my/document.html HTTP/0.9

it's really, really a trivial step to associate /my/document.html with things 
other than documents. I know people that used named pipes before CGI was 
invented, for example (a hack I still use when I need an XML entity for the 
current date and time ;-)), and I know I proposed a syntax for path segments 
that would allow addressing into databases (both RDBMS and OODBMS) before 
'95... and wrote software that used a standard syntax to allow URL 
composition in 1994. 

> But I'd far rather we just came up with a proper protocol and then based
> HTTP on top of *that* :-)

Yes. There was a lot of interesting work done on HTTP-NG by Simon Spiro, but 
that effort seems to have died. Might be time to come up with something 
else... Roy is working on an HTTP derivative, but from first blush, is 
doesn't appear different enough to justify the effort.


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.