InfoQ

News

Article: SOA Governance: The Basics

Posted by Stefan Tilkov on Jun 11, 2007 04:33 PM

Community
SOA
Topics
Governance
Tags
SOA Adoption ,
Organizational Patterns ,
policy
In a new InfoQ article, MomentumSI's Ed Vazquez explains the basics of SOA governance, with an explicit focus on the need for a holistic SOA governance model and shared governance principles.

Ed describes the difference between strategic and tactical governance. Quoting from the article,
"Strategic governance" often results in a set of ideal enterprise SOA policy based on cutting-edge technology, evolving standards, and the latest and greatest markitecture (marketing architecture) that the vendors promise will be ready to ship "next quarter". On the other hand, "tactical governance" results in which policy gets configured in which SOA platform for specific integrations. Both must be aligned for Governance to occur.
Another concept introduced by the article is "the six pillars of SOA", which in the author's opinion form the basis for a SOA program:

Ed points out that some critical questions need to be answered to formalize the SOA effort (see the article for details). Associating the concept of strategic vs. tactical governance, the "six pillars", and these questions (and their answers), leads to the following diagram:



The article's conclusion is that while both technical and strategic governance need to be in place for a SOA governance initiative to succeed, achieving basic SOA governance can become  a matter of weeks when a pragmatic approach is taken.

Read the full article.
  • This article is part of a featured topic series on Governance

No comments

Reply

Exclusive Content

Dan Farino About MySpace’s Architecture

Dan Farino talks about the system architecture and the challenges faced when building a very large online community. Dan explains how a .NET product scales on hundreds of servers.

The Maxine VM

Bernd Mathiske discusses Maxine VM, Java compatibility, swapping major VM components, research areas, Object handling, code examples, optimizing compiler, snippets, bytecode generation, JNI and JIT.

Joe Armstrong About Erlang

Joe Armstrong speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days.

The Limits of Code Optimization: a new Singleton Pattern Implementation

The java double-check singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.

Pressure and Performance – The CTO's Dilemma

Diana and Jim talk about patterns observed in CTOs' activity. CTOs emerge as real people caring for other people in their organization, and are put under a lot of pressure and constraints.

Biztalk Services in the Cloud

Cloud computing feels like a tomorrow technology. Simon Thurman shows how developers can use Biztalk to create an Internet Service Bus which can be deployed locally or in the cloud.

Java FX Technology Preview

InfoQ takes a look at the JavaFX preview build and talks to Sun Staff Engineer Joshua Marinacci about the upcoming version 1 release expected this autumn.

Jeff Sutherland: Reaching Hyper-Productivity with Outsourced Development Teams

Jeff Sutherland, co-creator of Scrum, and Guido Schoonheim, CTO of Xebia, present an actual case of reaching hyper-productivity with a large distributed team using XP and Scrum.