On Wednesday, October 03, 2007, at 01:28PM, "David Forslund" <[EMAIL PROTECTED]> wrote: >messaging passing; client/server and peer-to-peer are more or less >technologies to implement an architecture. >It seems to me then that REST is a technology to implement an architecture.
Ummm, no.... the above are all software architectural styles: http://en.wikipedia.org/wiki/Software_architecture#Examples_of_Architectural_Styles_.2F_Patterns What is your definition of 'technology'? Jan > >None of these technologies require interoperability. And I guess SOA >doesn't require interoperability, >but it sure would be nice. It was interoperability that we were trying >to do with a SOAapproach in the late 90s at the OMG. >Some level of technology specification is required to get SOA systems to >interoperate. > >So I don't understand why you say that "you can use REST to implement a >SOA" is information-free. This simply >says that one can use a particular technology to implement an >architecture. This is closely related to the RM-ODP layers >or views that have around for a long time. > >Dave > >Mark Baker wrote: >> >> On 10/2/07, Eric Newcomer <[EMAIL PROTECTED] com >> <mailto:e_newcomer%40yahoo.com>> wrote: >> > >> > >> > >> > Ok, sorry, yes, that is how I see SOA. >> > >> > But it is a bit confusing then to say something like "you can use >> REST to implement an SOA" isn't it? >> >> Yes, it is. I hope I've never said that, because it's really an >> information- free statement. In practice, SOA is constraint-less (i.e. >> I've never seen a single architectural constraint common to everything >> referred to as "SOA"), and therefore for all architectural styles A, >> the statement "you can use A to implement an SOA" is true. >> >> Consider; >> >> You can use message passing to implement an SOA. >> >> You can use client/server to implement an SOA. >> >> You can use peer-to-peer to implement an SOA. >> >> etc.. >> >> Mark. >> -- >> Mark Baker. Ottawa, Ontario, CANADA. http://www.markbake r.ca >> <http://www.markbaker.ca> >> Coactus; Web-inspired integration strategies http://www.coactus. com >> <http://www.coactus.com> >> > > > > >Yahoo! Groups Links > > > > >