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...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

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
Mixing REST and SOA styles   Message List  
Reply | Forward Message #3829 of 13977 |
Re: [service-orientated-architecture] RE: Mixing REST and SOA styles

Sanjiva, thanks for the link, interesting read. First of all, though,
it's not really an answer to my question - I explicitly don't want to
map REST and SOA onto the same programming model, since I believe
they are fundamentally different. Which is also my feedback to your
blog post -- similarly to SCA, you seem to ignore that there is a
larger difference than it might seem to a WS proponent at first
sight. In REST, you have lots and lots of resources all supporting
the same interface; in SOA (at least the wide-spread paradigm), you
have few endpoints all supporting different interfaces. In other
words, the different is much bigger than just adding a (virtual) SOAP
envelope and turning a GET request into XML.

Stefan
--
Stefan Tilkov, stefan.tilkov@..., http://www.innoq.com/blog/st/

On Mar 31, 2006, at 9:32 AM, Sanjiva Weerawarana wrote:

> I've written a blog entry about how we support both REST and SOA
> styles
> simultaneously in WSO2 Tungsten and Apache Axis2. I think that's the
> model for how these two should be supported in a programming model.
>
> Comments welcome: http://www.bloglines.com/blog/sanjiva?id=116
>
> Sanjiva.
>
> On Thu, 2006-03-30 at 18:41 -0500, Mark Baker wrote:
>> On 3/30/06, Logan, Patrick D <patrick.d.logan@...> wrote:
>>> I'm starting to work with the Atom format (feed in some cases, or
>>> just
>>> entry). This seems like a useful "envelope". Between the protocol or
>>> API itself, and wrapping the message content in an entry, and
>>> sometimes wrapping that in a feed, what does SOAP provide?
>>
>> Hey, you're preaching to the choir man! I was just answering
>> Stefan's
>> question about how SOAP can be used in the context of a REST based
>> architecture.
>>
>> I too would opt for Atom, RSS, or even no envelope at all today.
>> SOAP
>> has some advanced features in its processing model that go beyond
>> what
>> those provide, but chances are you don't need them.
>>
>> Mark.
>> --
>> Mark Baker. Ottawa, Ontario, CANADA. http://www.markbaker.ca
>>
>>
>>
>>
>>
>> Yahoo! Groups Links
>>
>>
>>
>>
>>
>>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>






Fri Mar 31, 2006 1:44 pm

stilkov
Offline Offline
Send Email Send Email

Forward
Message #3829 of 13977 |
Expand Messages Author Sort by Date

There's been many a debate about whether REST or SOA(P) is the "better" style, but I wonder whether anyone has actually attempted to find a way for the two to...
stilkov
Offline Send Email
Mar 28, 2006
8:36 am

Stefan, ... I am curious: what are the reasons for leaving these two to WS-*? ... AFAIAC I cannot see the point in applying architectural constraints to only a...
Jan Algermissen
algermissen1971
Offline Send Email
Mar 28, 2006
10:38 am

... Politics, mostly. To a lesser degree, some concerns as to the applicability of REST (or rather, plain HTTP) for some of these use cases (e.g. message-based...
Stefan Tilkov
stilkov
Offline Send Email
Mar 28, 2006
1:05 pm

Hey Stefan, ... Sounds familiar. Some of my clients were in that same boat, in fact. I've always advised them simply to use SOAP as they would RSS. In that...
Mark Baker
gonga_thrash
Online Now Send Email
Mar 28, 2006
2:36 pm

Hi All, Our DreamTeam product mixes SOAP and REST all over the place. For example, the suggestion box and end-user registration page are REST, and all the CRUD...
Bill Appleton
billappleton
Offline Send Email
Mar 28, 2006
2:37 pm

... There are several large organizations such as ebay that provide SOAP/WSDL and HTTP (if not fully restful per se) interface to their services. If I were to...
Logan, Patrick D
patrickdlogan
Offline Send Email
Mar 29, 2006
8:28 am

... I know; I'm not talking about customer-facing services, but rather about internal use for integration. Not that the same technologies couldn't be used, but...
Stefan Tilkov
stilkov
Offline Send Email
Mar 29, 2006
8:13 pm

... Mark - could you elaborate on that a bit? Thanks -Patrick...
Logan, Patrick D
patrickdlogan
Offline Send Email
Mar 29, 2006
6:07 pm

... I just mean use SOAP as a wrapper for your XML data, just as blogging tools wrap (mostly) HTML in RSS. Avoid stuff like SOAP's concept of "action", which...
Mark Baker
gonga_thrash
Online Now Send Email
Mar 29, 2006
8:37 pm

... I've been involved in a few conversations about this idea. The people I've talked to really push the idea of a SOAP envelope, but never seem to come up...
Logan, Patrick D
patrickdlogan
Offline Send Email
Mar 30, 2006
11:22 pm

... Hey, you're preaching to the choir man! I was just answering Stefan's question about how SOAP can be used in the context of a REST based architecture. I...
Mark Baker
gonga_thrash
Online Now Send Email
Mar 30, 2006
11:56 pm

I've written a blog entry about how we support both REST and SOA styles simultaneously in WSO2 Tungsten and Apache Axis2. I think that's the model for how...
Sanjiva Weerawarana
sanjivaw
Offline Send Email
Mar 31, 2006
7:59 am

Sanjiva, thanks for the link, interesting read. First of all, though, it's not really an answer to my question - I explicitly don't want to map REST and SOA...
Stefan Tilkov
stilkov
Offline Send Email
Mar 31, 2006
1:52 pm

Hi Stefan, ... Can you explain how they're fundamentally different? Are you familiar with WSDL 2.0? What we're doing in Axis2 and Tungsten is basically provide...
Sanjiva Weerawarana
sanjivaw
Offline Send Email
Apr 1, 2006
3:14 pm

... Separating the application from the invocation layer and providing multiple registrations of the service is very important. Keeping these matters separate...
Gregg Wonderly
w5ggw
Offline Send Email
Apr 1, 2006
8:08 pm

... See below - the key distinction is that a RESTful HTTP service will expose a number of resources, each of them supporting the same interface. When you...
Stefan Tilkov
stilkov
Offline Send Email
Apr 2, 2006
7:34 pm

Hi Stefan, ... Yes I'm familiar with all this .. having participated in this debate since about 2000 .. and repeatedly with Mark Baker and others :). With all...
Sanjiva Weerawarana
sanjivaw
Offline Send Email
Apr 5, 2006
11:07 pm

... No problem, since we're having a technical discussion here - I'm extremely hard to offend, anyway :-) I'm not describing this because I doubt you're...
Stefan Tilkov
stilkov
Offline Send Email
Apr 6, 2006
10:15 am

Hi Stefan, ... Yes I'm familiar with all this .. having participated in this debate since about 2000 .. and repeatedly with Mark Baker and others :). With all...
Sanjiva Weerawarana
sanjivaw
Offline Send Email
Apr 5, 2006
11:08 pm

... I think so. These seem like two communities converging but they've not fully met yet. Most developers don't have the time or inclination to wonder why one...
Logan, Patrick D
patrickdlogan
Offline Send Email
Mar 31, 2006
8:40 pm
Advanced

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