Sunday, February 25, 2007

Reusing Analogy to Align Macro (software) Architecture with Micro (chip) Architecture

An excellent analogy used to explain multi-core (dual core, quad core, 8 core and 16 core, etc.) given by Jonathan Schwartz, reminds me of the hyper parallel nature of Java and JEE (JCAPS) based SOA that is emerging as the defacto standard. The same analogy of Cars and Buses are used here to explain SOA as well. If I extrapolate this transportation analogy to explain the relationship between SOA and all the related acronyms;

SOBA - Service Oriented Business Architecture (JBI)
SOCA - Service Oriented Component Architecture (or SCA)
SODA - Service Oriented Device Architecture (JME)
SOEA - Service Oriented Enterprise Architecture
SOGA - Service Oriented Governance Architecture (IBM/HP)
SOIA - Service Oriented Information Architecture (Oracle)
SONA - Service Oriented Network Architecture (Cisco)
SOSA - Service Oriented Security Architecture (ICA)

It might sound silly but the Orientation is important to align Business Architecture, with Information Architecture to Application Architecture to Infrastructure Architecture and more. Alignment leads to Agility as explained by Dr. Chris Harding. Similar to the Total Vehicle Alignment needed in a Transportation Vehicle to Steer the Vehicle in the Direction we need to head, Systemic Alignment in Architecture speak is needed to Steer the Enterprise in the Direction we need it to head and ofcourse ICA (SOSA) is the Axel of Alignment that touches all these 9 dimensions (topic for another blog entry).

Labels:

Links to this post:

Create a Link

<< Home