Rob, if SOI stands for SO integration, please, explaing what the h... is this? - Michael
________________________________ From: Rob Eamon <[email protected]> To: [email protected] Sent: Wednesday, March 18, 2009 5:46:49 PM Subject: [service-orientated-architecture] SO applied to different architecture levels (was Re: Roch on SOA Failures) Wanted to explore the "SOI vs SOA" aspect a bit. I've long held that SOA is not a distinct level of architecture. Some agree that SOA is a style, not an architecture itself. The term SOA does not infer any particular level. One can apply SO principles to any architecture. Some use the term SOA to refer to an architecture definition, rather than a style. In other words, SOA is EA. SOA infers architecture at the enterprise level. If one is not defining an EA when "doing SOA" then it isn't SOA, it is something else. [Some-- at least Steve ;-) -- equate SOA to BA. I'm omitting BA for the purposes of this discussion.] It is this latter view that seems to weigh in on the SOI vs. SOA topic and seems to have prompted the invention of the "SOI" term. It implies that architecture is not involved. Assuming one agrees with the notion of an "integration architecture" as a possible architectural level, is it reasonable to apply SO principles to the IA? As such, would the IA be an SOA? Is applying SO to IA a poor choice? Is defining an IA a poor choice, as opposed to a more encompassing EA effort? Is redefining the EA (e.g. "simplifying their applications and...") the only reasonable path to business agility? Is business agility *the* primary thing to strive for? -Rob --- In service-orientated- architecture@ yahoogroups. com, Anne Thomas Manes <atma...@... > wrote: > > Most organizations that I've spoken to are using service-oriented > middleware to do integration (SOI rather than SOA). Very few > companies are actually rearchitecting their systems, i.e., > simplifying their applications and data architectures in order to > increase agility.
