|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Will Web Services Kill HTTP?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > -----Original Message----- > From: Mike Champion [mailto:mc@x...] > Sent: 12 April 2002 22:45 > To: 'xml-dev'; Bill de hÓra > Subject: RE: Will Web Services Kill HTTP? > > Mike: > I'm basically with the REST people on this issue -- the Web > is the most successful > distributed application ever built, and SOAP can't have it > both ways: either > leverage the architecture that makes the web work, or don't > expect the "SOAP Web" > to be as robust and scalable as the HTTP web is without a lot > of thought, > experimentation, investment, and time. SOAP has the > mindshare at the moment, but > the Web has actual reality behind it. I love this quote from > THE MYTHICAL MAN- > MONTH: "The real tiger is never a match for the paper one, > unless actual use is > wanted. Then the virtues of reality have a satisfaction all > their own." In fairness the technical people driving the SOAP standard see the distinctions. The main argument against REST for application comms, as opposed to application-people comms in my mind is to do with data typing. People are notoriously robust in the face of untyped data, software less so. I'm still learning, so maybe it's a non-issue, but REST comes across as untyped. I haven't heard any killer arguments against REST based on data typing, but it seems important. <aside> I was trying to figure out what a REST setup would look like in a non-distributed system, particularly Roy Fielding's notion of a single interface to all resources: if REST is so cool maybe we can steal some ideas and build better software period. An interface with three or four verb methods that used uids as an argument instead of computerDeutschMethodCalls() crossed my mind, something that's come up on this list not so long ago. Maybe the base language could be sanely extended using lambda or macros (danger: I don't much about lambda or macros :). The idea of using few but well known verbs is speech act theory for the rest of us, but you see thr idiom in everyday OO code as well as get/set methods. It would be nice to try and connect HTTP verbs with the speech act theory being done in the agents community, or define an object system in terms of 4 or 5 methods, just to see what would wash out. </aside> > What I really find strange is the conjunction of this article > and the one that > Simon pointed to. It does not take a totally pathological > degree of paranoia to > wonder if all this is being driven by folks who want to sell > us all yet another > shiny new networking infrastructure to replace the HTTP-based > one that we all > bought over the last 6-8 years ... That's nice, I'm all for > stimulating the economy > and getting our collective stock options back above water, > but we must remember > that the HTTP web was not a paper tiger created out of > standards committees and > marketing hype and visionary whitepapers, but a real tiger > that came out of the > wild and devoured those who stood in its way. Well you know...if I had all the corporate mail server space locked up along with the identity servers, I might be interested in getting off HTTP too, it might help me get around annoyances like Apache and Linux :) Anyway if you buy Geoffrey Moore's theories on technology markets, infrastructure swapouts are how we make money, and kind of inevitable; tho' swapping the web out is pretty bold stuff. Bill de hÓra -----BEGIN PGP SIGNATURE----- Version: PGP 7.0.4 iQA/AwUBPLhA0eaWiFwg2CH4EQIwqgCeLiufHg88u8qHAfRnKZ0UY45fjYkAmgIj +vwDm7s6OQwqDIceGqthx9ub =L8Op -----END PGP SIGNATURE-----
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








