Java Reference
In-Depth Information
Establishing Governance
Problem
You need a reliable organizational mechanism to transfer knowledge, enforce standards,
provide infrastructure for growth and change, and in general offer strategic leadership regard-
ing your service-oriented architecture.
Solution
Establish a Center of Excellence, sometimes called a “Competency Center” or SOA gov-
ernance board, comprised of stakeholders from the business and technology sides of the
house, whose job it is to provide the enterprise this support.
Discussion
Depending on the maturity level and size of your company you may already have IT gov-
ernance standards in place. SOA governance is an extension of IT governance, specialized for
the particular needs of SOA. Because SOA represents a strategic initiative of which a set of
tools and techniques is only a part, you need to have a way to gradually introduce the strategy
into your organization.
NOTE
This topic does not address much of the organizational or business aspects of SOA. While they are
very real and important parts of SOA, there are many good topics that address SOA from that angle,
and this topic is intended to address the technical side. But it is important as a developer/architect to
be clear that SOA is not merely a collection of web services.
SOA requires new processes. It must be clear to your organization how to design SOA-based
solutions, elicit service candidates, and coordinate a new development cycle to support your
incubating SOA.
You might include solutions and systems architects, as well as business stakeholders in the
Center of Excellence. This helps ensure that IT acts in alignment with the business and has
access to its current priorities and future plans.
Search WWH ::




Custom Search