I think there's confusion between the design of something and a technology paradigm.
If you look at object orientation, that's the paradigm name and the design name is object oriented design. Similarly, service orientation is the paradigm name (and technologies can be service oriented) and the design name is confusingly called service oriented architecture. That's the way I look at it, anyway. Technologies such as Web services and OSGi can be (and are in fact) service oriented, but the design that is independent of technologies such as these has been called an archtiecture from the beginning. I believe the old Gartner papers are based on the Credit Suisse implementation of SOA, which dates back to about 1998 (anyway that's when they say they started it), and they view SOA as part technology, part cultural. I interpret this to mean that the design has to be implemented using some kind of technology, or multiple, and the more service oriented the technology, the easier it is to implement an SOA. Eric ----- Original Message ---- From: Rob Eamon <[EMAIL PROTECTED]> To: [email protected] Sent: Sunday, September 30, 2007 7:18:38 PM Subject: [service-orientated-architecture] Re: Roy Fielding on REST This has probably been covered ad nauseam many times, but I'm wondering the origins of SOA as "business thing." Which actually leads me to wondering about the origins of SOA period. SOA has always been a "software thing" to me, and the SOA term co-opted to refer to the business level. The earliest formal definition I've come across is from Gartner, which defined it as a way to design/organize software systems. Can someone point me to earlier definitions? Are there other precedents that lay claim to the SOA moniker that are not about software per se? -Rob --- In service-orientated- architecture@ yahoogroups. com, Eric Newcomer <e_newcomer@ ...> wrote: > > Hi Stefan, > > Yes, absolutely agree. To me SOA is a business level thing, but > you are right that others do try to define it as a technical > architecture. > [remainder snipped] ____________________________________________________________________________________ Pinpoint customers who are looking for what you sell. http://searchmarketing.yahoo.com/
