On 6/30/06, Steve Jones <[EMAIL PROTECTED]> wrote: > > On 30/06/06, Anne Thomas Manes <[EMAIL PROTECTED]> wrote: > > > > Steve said: > > > > > We need to move on from these debates and start worring about A and B, > > > rather than believing that the technology in the middle actually > > > matters. > > > > Actually, I'm finding this debate really, REALLY good. It's the best one > I've ever seen comparing SOA and REST. > > > Eh? Now I'm really confused. Why can't REST be an implementation > pattern in an SOA? I'm not saying that it has to be, but I see > nothing stopping REST being one of the myriad of ways that an SOA > could be implemented. >
Steve, You and I have pointed out that if you adopt a service-oriented view, REST can be merely an implementation pattern in SOA. The REST proponents are pointing out that REST is more than an implementation pattern, and that if it is thoroughly embraced, then it will fundamentally change the way you design systems. That's because REST is resource-oriented rather than service-oriented. And if you really want to do RESTful systems, then you need *resources* to be to be front of mind (not processes/methods/services). Recently I've been feeling exasperated by some of the questions related to REST that I see on the Apache Axis discussion list. Axis2 can automatically generate a RESTful interface for any service (applying the REST implementation pattern to SOA). The challenge is that most people don't understand REST -- they equate REST with POX over HTTP. Many developers expect to be able to expose all their methods through this RESTful interface. They don't understand the basics of "uniform interface". And they definitely aren't thinking in terms of resources. Anne ------------------------ Yahoo! Groups Sponsor --------------------~--> Check out the new improvements in Yahoo! Groups email. http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/NhFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/service-orientated-architecture/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
