WS-* vs. REST: Mashing up the Truth from Facts, Myths and Lies
Recorded at:
Couldn't agree more with the points regarding the false simplicity of REST
by
Nicolas Fonrose
btw, funny that this video is posted now, 2 years after the talk. But the more the "REST people" are pushing REST as a replacement for WS-*, the more it's important to watch this video. REST is great, but not as a replacement of WS-* in the enterprise.
Re: Couldn't agree more with the points regarding the false simplicity of R
by
JAVAID ASLAM
The speaker was too fast to be intelligible.
Poor style!
SOA innovation
by
John Harby
Re: SOA innovation
by
Sanjiva Weerawarana
In fact, Paul Fremantle and I wrote a CACM paper in around 2003 which showed how CICS had a services model. CICS predates CORBA by a few years :).
Re: Couldn't agree more with the points regarding the false simplicity of R
by
Maurizio Turatti
Re: Couldn't agree more with the points regarding the false simplicity of R
by
A D
>>My browser has daily a secure, reliable and trustful conversation with my bank >>account and it doesn't need any WS-*. The same when I buy books on Amazon.
Just because it is using your browser and http it does NOT mean it is REST. I think you are getting confused between REST and something built over http.
Re: Couldn't agree more with the points regarding the false simplicity of R
by
Stefan Tilkov
The browser is an excellent example of a (90%) RESTful client. The closer Web applications that use it are built according to REST principles themselves, the more they get out of this fact.
And in fact your client application (or service consumer, if you prefer) can be built according to the same principles, and if you do so, you'll be able to exploit the Web's features, too.
Re: Couldn't agree more with the points regarding the false simplicity of R
by
A D
Yes it is.
>> The closer Web applications that use it are built according to REST
>> principles themselves, the more they get out of this fact.
REST is cool but all I am saying is that it is incorrect to assume that anything served over HTTP is by default REST. I am sure you would agree that REST is *MORE* than this.
Re: Couldn't agree more with the points regarding the false simplicity of R
by
Stefan Tilkov
Re: Couldn't agree more with the points regarding the false simplicity of R
by
Maurizio Turatti
I agree, but the browser is just an example. From my point of view
REST is a way to implement a resource oriented architecture and the Web is the biggest example of a working ROA I can think of. Why do you think Google, Amazon and Yahoo are all deprecating their SOAP APis in favour of their REST versions? Just because of fashion?
Now we could keep believing that a bunch of vendor's representative can close themselves into a room for a year or two and come out with better specifications than the remaining of the world or, instead, we can start looking at how things actually work out there. REST is complex and ROA is still in its infancy, so nobody could honestly claim to have a full understanding of it projected into big scale projects, but really SOAP, WSDL and friends are better and simpler? Let's see what are the emerging standards within a couple of years. Recently we have all seen how the community has reacted to EJB complexity an inability to deliver by introducing new, simpler concept which are represented by the Spring Framework.
I have developed quite a faith that the open community is able to elaborate more interesting ideas and create more viable implementations than committees.
Re: Couldn't agree more with the points regarding the false simplicity of R
by
William Martinez
We can go even further. Really using REST is a lot harder than it seems! Simply read all confusion people has trying to understand Fielding's explanations of why RESTFull APIs are not RESTFull at all.
Now, WS is something and REST is another completely different thing. I'm adventured to say WS can be implemented RESTfully! The hard parts of REST are, first, understanding what it actually means, and second, dealing with standards so low level. Granurality! WS may offer more abstraction without making a REST app less REST. Problem is people thinking they are opposites with no reconciliation possibilities.
Cheers.
William Martinez Pomares.
Architect's Thoughts




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think