On CNET: The Holiday Tech Guide is here!
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 1 of 3:
Next »
SOA is not a distinct level of architecture
?SOA is technology, of course, "

No, it is not. It's not even necessarily *about* technology. One may apply SO principles to technology. One may apply SO principles to architecture. One may define an architecture for a technology project. But SOA isn't technology any more than city planning is building.

"...and it is architecture, but it isn?t a style of architecture, like mud huts vs. Victorian mansions; it is a scope of architecture, like Building Design vs. Urban Planning."

An SOA is not inherently a "city plan." Indeed, the SOA term started out life as more of a "building plan" concept. It was initially defined as an approach to application architecture, not enterpise or business architecture.

Architecture has differing scopes. High to low. Abstract to physical. Building architecture. City architecture. Service orientation is not a scope. SO is not confined to any particular level of abstraction. It is a style that guides how an architecture is created, at whatever scope one wants to create--it is equally applicable to application architecture as it is to enterprise architecture.

"SOA is about turning ad hoc communities of software and process into an integrated economy composed of towns that are part of larger counties that are part of larger states, and so on."

That's what "architecture" is. SO guides the segmentation and relationships of the components. SOA simply says one of the major components of the architecture are services (services are not the only components in a meaningful architecture).

"SOA is about the design and execution of the master plan, the infrastructure and government and laws that all of an organizations IT entities must follow to enable peaceful, productive commerce all around.?

This describes a business or enterprise architecture, which may or may not be service oriented. How the designs and the plans are formed is the SO part. SO is a way to approach A. And the A can be at any level of abstraction one wants.
Posted by: reamon@...   Posted on: 06/04/08  (Edited: 06/04/2008 @ 03:46) You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

SOA is not a distinct level of architecture  reamon@... | 06/04/08
SOA ~=~ SOAP  joemartn | 06/05/08
Reusable processes and SOA  mfaruqui@... | 06/12/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement