SOA Governance – Framework and Best Practices Page 2
SOA Governance: Framework and Best Practices
In the context of Service-Oriented Architecture (SOA), governance is an often-misunderstoodterm. Some people use the term
to mean service lifecycle governance—thatis, governing the lifecycle of services from creation through deployment. Others take it tomean applying runtime policies to services. But is there more to SOA governance than this?And without a common understanding of what governance means, are organizations thatadopt SOA simply setting themselves up for failure?Our view is that governance with SOA should ultimately be about delivering on your businessand SOA objectives. It must link SOA investments to business goals and initiatives, mitigatethe risks associated with SOA, and fit into the context of an organization’s overall ITGovernance framework.One thing is certain: lack of governance can be a serious impediment to success. According toa strategic planning assumption by Gartner Group’s Paolo Malinverno, through 2010, the lack of working governance arrangements will be the most common reason for the failure of SOAprojects (0.8 probability). Conversely, companies that have established governance to helpindividuals make good decisions within the context of the problem space, have matured theirSOAs successfully. These companies have also achieved an effective layering of SOAcapabilities in areas such as architecture, technology infrastructure, operations, information,governance, people and organizational structure, portfolios, project execution, and finance.A SOA Roadmap built using a maturity model, such as Oracle’s Five-Level SOA MaturityModel:
Level 5 SOA,
allows companies to begin the SOA journey, and manage thetransformation to SOA by building on each successive step, and ultimately delivering theSOA benefits expected: service reuse, improved integration, interoperability and businessagility. Governance is a significant part of that journey and the focus of this paper.This paper outlines a framework and best practices for governance as it specifically relates toSOA, and introduces our Six Steps to Successful SOA Governance model. Armed with thismodel, architects and IT managers with SOA responsibility will have the knowledge andframework they need to ensure SOA success.
Go tohttp://www.oracle.com/soaand look for the Online SOA Assessment
Governance—whether it is financial,business, legal, or IT—is about gettingpeople to do the right thing at the righttime. In other words, it is aboutencouraging the behavior that will achieveyour business goals.