OIAm and SOA

From OIAr Archive 2013
Revision as of 01:22, 12 November 2012 by Jan Schoonderbeek (talk | contribs) (start)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


previous: Project Guidance up: table of contents




Implementing Service Oriented Architecture (SOA) will introduce the concept of common and shared services to the business and application architecture domains. As a result, both domains will acquire a number of typical infrastructure characteristics. For example, security issues and the need to accurately define priority, concepts which have been present within the infrastructure discipline for years. The further development of SOA may very well lead to a tighter integration of concepts within Business, Information and Infrastructure Architecture.

Infrastructure Architecture is none the less indispensable when implementing a Service Oriented Architecture, because for SOA to take root, a SOA-ready infrastructure must be available. A SOA-ready infrastructure must at least possess the following features:

  • Automation of Security and Management – to enforce the complex security policies introduced by shared services and to enable detection and correction of failures affecting these services;
  • Identity Management & Federation – to control authorized use of services both within and beyond organizational boundaries;
  • Standardized Enterprise Service Bus implementation – to prevent or inhibit use of incompatible ESB facilities which may cause inefficient and ineffective SOA implementations;
  • Application Oriented Networking – to enable redundant and intelligent routing and translation of messages between services;
  • Advanced Virtualization – to provide transparent infrastructure facilities to various classes of services.

OIAm helps to fulfill these demands on the infrastructure in two ways. Firstly, it deals with infrastructure from a service perspective, because it facilitates a decomposition of infrastructure landscapes into logically defined and functionally described facilities, which in OIAm terms are called Building Blocks. Secondly, it demonstrates how to integrate Business, Information and Infrastructure Architecture, providing an efficient and effective way to practice architecture within the infrastructure domain. These two measures bring a SOA-ready infrastructure within the reach of almost any organization. It is therefore justifiable to claim that OIAm plays an important role in the evolution and implementation of SOA solutions.



previous: Project Guidance up: table of contents