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
>
>
>
>
>
>