Search the web
Sign In
New User? Sign Up
service-orientated-architecture · SOA
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
A RESTafarian who eschews the use of SOAP   Message List  
Reply | Forward Message #11024 of 13942 |
<<The SOAP stack for Web services was branded a failure this week by
Tim Bray, a Sun Microsystems technologist and co-inventor of XML, who
hailed the REST (Representational State Transfer) mechanism as a SOAP
alternative.

"The SOAP stack is generally regarded as an embarrassing failure these
days," said Bray, who is Sun director of Web technologies, in an
interview Wednesday afternoon at the O'Reilly Open Source Convention
(OSCON) in Portland, Ore. "REST does what [the SOAP stack] was trying
to do in a much more viable, elegant, cheap, affordable way except
that we've got no tooling around it yet."

REST can be used for integration, enabling, for example, PHP Web front
ends to talk to a Java manufacturing system, said Bray.

Tools to help developers work with REST are coming from companies such
as Sun, Microsoft and Oracle, said Bray. These tools would make it
easier to create REST services and test them, he said.

SOAP and the attendant set of WS-* (ws star) specifications for
security, messaging, and other capabilities certainly have had their
detractors. Some, including Ruby on Rails founder David Heinemeier
Hansson, have called these specifications "ws death star" -- a takeoff
on the enemy home base in the "Star Wars" movies.

Analysts at ZapThink, who have specialized in technologies such as Web
services and SOA, sharply disagreed with Bray.

"Tim Bray is a REST proponent and he'll say what he needs to, to bash
SOAP and promote REST. SOAP is alive and well. There's no widespread
movement away from SOAP. If you can find evidence of that [apart from
Tim Bray], let me know," said Ronald Schmelzer, ZapThink senior analyst.

"It's ironic as well that he's incorrect about the lack of REST
tooling. JackBe, Corizon, and others support REST," said Jason
Bloomberg, a managing partner at ZapThink.

Bray also cited a need for more and better testing frameworks for
REST-oriented protocols and frameworks.

During a keynote presentation at OSCON on Friday, Bray will talk about
the "language inflection point," in which various languages such as
Perl, Python, and Ruby have been gathering momentum at the expense of
the established Java and .Net platforms.

"Up until two years ago, if you were a serious programmer you wrote
code in either Java or .Net," Bray said. "[Now], there are all these
options that people are looking at and it's really an inflection point."

The Sun-driven Java platform is accommodating scripting languages such
as Ruby and Python on the Java platform, Bray noted. Sun has been
enabling these to work on the Java Virtual Machine.

"The Java language is not what the cool kids are choosing to use these
days," said Bray.

Still, Java will stay around, he said. "The Java language isn't going
away. It's the world's most popular programming language," Bray said.

"I think that like it or not, we're stuck with a multilanguage
future," he stressed.>>

You can read this at:

http://www.infoworld.com/article/08/07/24/Sun-technologist-SOAP-stack-a-failure_\
1.html


Gervas




Fri Jul 25, 2008 12:05 pm

gervasdouglas
Offline Offline
Send Email Send Email

Forward
Message #11024 of 13942 |
Expand Messages Author Sort by Date

<<The SOAP stack for Web services was branded a failure this week by Tim Bray, a Sun Microsystems technologist and co-inventor of XML, who hailed the REST...
Gervas Douglas
gervasdouglas
Offline Send Email
Jul 25, 2008
12:06 pm

... What year is this again? Do people still get religious about SOAP vs. REST and which programming language is "cooler"? One size doesn't fit all - use...
John Evdemon
jevdemon
Offline Send Email
Jul 25, 2008
12:18 pm

Amen. The other day I was talking to a customer about the best way for two of their systems to communicate, the documents are all in XML format so surely the...
Steve Jones
jones.steveg
Offline Send Email
Jul 25, 2008
4:43 pm

... What was the phrase from the Tannenbaum's "Computer Networks" book? "Never underestimate the bandwidth of a station wagon full of tapes hurtling down the...
Gregg Wonderly
w5ggw
Offline Send Email
Jul 29, 2008
12:23 am

... hurtling ... Huge bandwidth, significant latency in modern terms.... Mind you the latency factor is not always critical - I remember in the mid-80s ...
Gervas Douglas
gervasdouglas
Offline Send Email
Jul 29, 2008
12:34 am

Citroen CX - £3000 Petrol - £40 Snacks - £20 A grateful CEO - worthless ;)...
Steve Jones
jones.steveg
Offline Send Email
Jul 29, 2008
10:15 am

My desk clock says it's 1998. Did I not set it properly? Is Clinton still president? Is gas still $1.20 a gallon? Is the housing market still on a tear? Are we...
rschmelzer
Offline Send Email
Jul 25, 2008
4:43 pm

... There's a big difference between a whinge about what's cooler, and what generic technology platform one should embrace to do things in a simpler, easier,...
Alexander Johannesen
shelterit
Offline Send Email
Jul 25, 2008
4:43 pm

... Absolutely. If you need to publish outwardly-facing services to multiple parties, use REST which was designed for *exactly* that purpose. But if you...
Mark Baker
gonga_thrash
Offline Send Email
Jul 25, 2008
11:53 pm

... Um sure Mark. Sure. Par for the course, coming from you! Glad to see that RESTafarian koolaid is still strong in you ;-). BTW I responded to Tim's comments...
Sanjiva Weerawarana
sanjivaw
Offline Send Email
Jul 28, 2008
8:03 am

... Of course it's par for the course with me. I've been predicting SOAP would never see widespread use outside the firewall - as well as explaining the...
Mark Baker
gonga_thrash
Offline Send Email
Jul 28, 2008
1:36 pm

... What do you use as a measure of "widespread"? Revenue of companies using it, employee counts, value per transaction, total value of transactions, blog...
Steve Jones
jones.steveg
Offline Send Email
Jul 28, 2008
5:57 pm

... Protocol traffic. ... When was the last time you bought something online? Do you think the vendor was the only business to be involved with that...
Mark Baker
gonga_thrash
Offline Send Email
Jul 30, 2008
9:04 pm

... You are kidding right? So by that definition then its all about streaming video. ... Now they might have used something like.... ...
Steve Jones
jones.steveg
Offline Send Email
Jul 31, 2008
12:10 am

... The world is a very large place, and includes a lot of companies that can potentially do business together. Any automated solution to facilitate those...
Mark Baker
gonga_thrash
Offline Send Email
Jul 31, 2008
5:54 pm

... Errr obviously I'm as thick as a whale omelet but tunnelling CORBA over HTTP would appear as HTTP on that graph and SOAP over HTTP would appear on that...
Steve Jones
jones.steveg
Offline Send Email
Jul 31, 2008
8:34 pm

... You two! Get a room, eh? :) Look, I think this is just plain miscommunication, especially about that whole HTTP statistics part of traffic outside the...
Alexander Johannesen
shelterit
Offline Send Email
Jul 31, 2008
10:09 pm

... Padded cell probably ;) ... In theory - practice and theory are the same thing. In practice they are not. ... How do we define heavyweights in this...
Steve Jones
jones.steveg
Offline Send Email
Jul 31, 2008
10:27 pm

... My favorite thought about SOAP that I've run across several times over the years: SOAP is neither simple nor object-oriented. Apparently this thought stuck...
Rob Eamon
reamon943
Offline Send Email
Jul 31, 2008
10:46 pm

... Google, foremost (most of their API's these days are based on it), but most blogging software is bound to support it, more or less coming out of it, then...
Alexander Johannesen
shelterit
Offline Send Email
Jul 31, 2008
10:46 pm

... Now I like Google, top blokes. But I think of heavyweight in my area as people like Walmart, GE, GM, Toyota, US DoD. The non-shiny parts of the Fortune...
Steve Jones
jones.steveg
Offline Send Email
Aug 1, 2008
8:00 am

... I didn't mean that what would show up on that graph would be a new protocol, only that the traffic must be measurable at that scale. I suppose had I found...
Mark Baker
gonga_thrash
Offline Send Email
Aug 5, 2008
5:38 pm

... Why? Seriously I've no idea why the protocol being used matters. That is just the network traffic. ... But that would be an assumption without data. You...
Steve Jones
jones.steveg
Offline Send Email
Aug 5, 2008
9:41 pm

... companies that ... enough ... the TCP ... traffic. ... This is an excellent example of why I suggested you compare protocol stacks... Gervas ... ...
Gervas Douglas
gervasdouglas
Offline Send Email
Aug 5, 2008
9:46 pm

... Steve: you're obviously not daft, so I can only come to conclusion that you're simply not reading what I wrote. I will attempt to summarize to save you...
Mark Baker
gonga_thrash
Offline Send Email
Aug 6, 2008
8:14 am

... So how does that graph answer a SOAP/REST question on B2B adoption? Can you point to the difference between private B2B networks and public B2B networks...
Steve Jones
jones.steveg
Offline Send Email
Aug 6, 2008
8:46 am

Sun Micr. announced SOAP Web Services with fanfares in 2001 but was quite behind the evolution of this puppy all followed years. So, it was logical for them to...
Michael Poulin
m3poulin
Offline Send Email
Jul 25, 2008
6:09 pm

Bingo. And remember how much they cried when "meanies" IBM and Microsoft wouldn't let them join the WS-I board? Oh, they were all about Web Services in 2003...
rschmelzer
Offline Send Email
Jul 25, 2008
6:20 pm

... Just business as usual. And not just for Sun, mind you; people play where they're accepted, or where they've spent huge amounts of money to be accepted. ...
Alexander Johannesen
shelterit
Offline Send Email
Jul 25, 2008
11:54 pm
First  | < Prev  |  Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help