Вы находитесь на странице: 1из 8

Three Keys to Effective

SOA Governance
Augmenting performance by adapting today’s IT
governance structures to SOA’s distinct demands

Point of View
Service-oriented architecture
is clearly the gateway to step
improvements in IT solution
development, but it requires
more than just a new
approach to how IT works
with business users. It calls
for a radically different
approach to IT governance.

Accenture observes that while most time, multiple departments and


leading companies’ IT organizations functions may benefit from the
are well on the way to adopting service. Everyone—and therefore no
service-oriented architecture (SOA) one—may own the actual business
capabilities, many find their progress service that IT is supporting.
slowed by big questions about who
now owns the business services—and IT leaders are learning that if they are
who controls them. While there to achieve high performance with an
are plenty of scenarios in which SOA strategy and implementation,
applications ownership and control is they must update and extend their IT
muddy, the questions are much trickier governance structures so they provide
when they touch on who is in charge guidance for the development and
of and who pays for IT development in maintenance needs unique to SOA.
an SOA environment. And those SOA governance supports more
questions are downright difficult when efficient management of the overall
they get into who foots the bill for SOA journey. Just as important, such
ongoing changes and maintenance. governance supports better ways of
funding, managing and operating the
When IT takes a services perspective, IT organization in support of SOA
clarity of ownership becomes very implementation.
cloudy. A high-level business service
will combine component services and Accenture’s experience shows that
multiple business processes that span organizations that adopt an SOA
several different systems and governance discipline increase their
applications. So how does IT know it is efficiency, improve their business
exposing the right services for a given responsiveness and realize their
business process—and that those SOA business case sooner—and
services are documented, managed with less risk.
and maintained properly? At the same
How SOA affects the Impact on confidentiality, privacy business people have to be
and compliance. technology-savvy. By contrast, SOA
IT organization requires closer and more frequent
Service-oriented architecture interaction between the two sides,
Since SOA does not replace existing
introduces new decision-making rights which in turn means that each must
technologies and application systems,
that relate to internal and external know more about the other’s world.
it requires that all the traditional IT
services as well as to the data in the
governance systems are in place.
underlying applications. With SOA
But what specific aspects of SOA
encourage changes to traditional IT
development, internal business Accenture’s experience
processes can be engineered using a
governance? Several factors stand out:
combination of both internal and shows that organizations
Impact on ownership of business external services, meaning that that adopt an SOA
functionality. confidential internal Web services
could become exposed externally. governance discipline
In a traditional IT environment,
enterprise applications are typically
The inherent hybrid nature of SOA increase their efficiency,
development demands new levels of IT
owned and funded by specific business governance as legal, privacy and improve their business
units. A unit or department assigns a
contact person who provides a single
contractual issues arise. responsiveness and
point of contact for IT to help manage Impact on the business-IT realize their SOA
development. That person helps the IT relationship.
organization understand the particular business case sooner—
The traditional relationship between
business requirements, translates them
business units and the IT group is best and with less risk.
into applications and service
characterized as an arm’s-length
requirements and then works within
alliance. The IT department does not
the IT organization to deliver against
need an in-depth familiarity with the
the approved plan. But in an SOA
business units’ processes because the
environment, new questions of
business side has a designated contact
ownership and accountability make IT
person to act as translator. Nor do the
governance much less straightforward.
Fig. 1: Centralization vs. Decentralization Decision

Communication & Control over Control over Business


Architecture, Services & Applications Capability Development

Sphere of IT Control

Sphere of Business Control

Defined and managed in a centralized way; Defined and managed in a decentralized way;
Deployed company-wide Deployed by business units

Modifying IT governance
To achieve high performance with an SOA strategy, Accenture
recommends that organizations make three key changes to their
traditional approaches to IT governance.

1. This new service management group ongoing interoperability of the various


Establish a service would also oversee several other services developed and used across
management program distinctive aspects of SOA development: business units. Accenture recommends
adapting the architecture review
SOA requires a unique governance Enforce and maintain centralized board—a body that most organizations
approach that both centralizes and technology standards. It is imperative already have in place—so it has the
decentralizes aspects of control. IT to have central control of and requisite authority to establish and
must increase its control over common communication about technology enforce SOA technical standards.
architectures, services and applications standards and specifications because The more that “common architecture”
while simultaneously granting the SOA regularly introduces new, more services are created and reused, the
business units greater autonomy in fluid, standards and specs. And it easier and faster it will be to develop
developing their business capabilities. is critical to select platforms with business and IT support for new
(See Figure 1.) care and to time their adoption just business capabilities. The modified
as carefully. Without such control, a review board should also maintain
A key to making such a dual approach
change in standards down the road a repository that defines how each
work is to add a service management
can be costly—to the point of driving service in the services portfolio maps to
program to existing IT governance
projects over budget. Also, because its underlying application. And the
structures, which can be implemented
SOA can be implemented on existing board should have the authority to
either as a broad program or as a
technologies, governance oversight decommission services that do not
dedicated board or group. The service
is required so the alternate use of adhere to standard guidelines.
management program then provides
existing technology is as controlled
ongoing central management of the
as possible. Control and document application
services created from an SOA solution.
changes. It is important to
The program establishes appropriate Lay down a common architecture. communicate and control changes to
repositories and tools for registering Successful SOA governance involves applications so the services exposed by
and describing the services that are ensuring that services in the portfolio an application aren’t adversely affected.
created, modified or retired. These adhere to architectural guidelines and For example, if a business unit wants to
repositories capture and maintain the are registered in the central repository. retire an application that it no longer
mapping of each business process to By following common architecture needs, the decision to retire must be
the services used for its orchestration. standards and guidelines, the service made by the services management
management group helps support the board because another business
Fig. 2: Future IT Organization Structure

Business
CIO
Innovation

Business Business Process Technical Production


Architecture Orchestration Architecture Operations

End-to-End Process
Domain #1 Domain #2 Domain #n
Business Processes Management

Application SOA Service


Development Management

SOA Application
Services Management

Process Infrastructure
Testing Management

process may require a service exposed organization’s enterprise architecture services. Service change requests
by that application. team, but we have found it and service rollout are other areas
advantageous to move the business for which altered forms of governance
By applying such systems of checks and architecture function out of IT and into are necessary. And since different
balances, an IT organization can bridge a new business innovation unit. The kinds of service-level agreements
traditional functional silos and help the new function’s charter is to identify are needed in an SOA environment,
company operate as a single integrated the company’s core end-to-end service performance management
entity. Oversight bodies such as the processes and sub-processes, define systems must also be established
services management board make them across business units, and, based and governed.
compelling business sense: they help on industry and company dynamics,
to drive consistent business logic across 3.
define new business processes for
the organization, and they steer around Enable a new approach
competitive differentiation. This
problems of interoperability or to IT funding
change can help infuse true business
inadequate ongoing operations of thinking into the business architecture Funding is arguably the most
services that would undermine the discipline. Accenture believes that contentious aspect of a new approach
overall business case for SOA. tomorrow’s IT departments will need to to IT governance. It is not simple to
2. adopt matrix forms of organization, create an unambiguous business case
Restructure IT for with each end-to-end business process and obtain funding for investments
the SOA environment along one dimension and applications in technology, methods and tools.
development, service creation, and In some cases, credibility is at issue:
The centralization/decentralization process testing along the other absent a compelling business case,
issue at the heart of SOA governance dimension, as illustrated in Figure 2. and with a history of ill-defined
may require changes to traditional IT results from earlier IT “transformations,”
structures. Depending on the exact Implement new SOA-specific
business units may be reluctant to
circumstances, Accenture may operating processes. SOA’s
allocate resources to SOA initiatives.
recommend that an IT department uniquenesses call for several updates
make these moves: and modifications to existing IT
operating processes. For example,
Create a service-oriented business modified processes are required to
architecture function. Such a group define, request, approve and fulfill
may already exist within an
Fig. 3: Economics of SOA versus traditional development

Traditional Approach
Economics

Economic Advantages

New business capabilities


become economically feasible
Fixed Cost
SOA

Break-Even Point
Number of Business Capabilities

The SOA business case itself does investment in a full SOA implement- In Accenture’s experience, a leading
not make things much easier for ation right away; it can be rolled out practice is to establish a joint business
those attempting to convince reluctant in phases, with lower fixed costs for and IT applications portfolio board
business units about SOA’s long-term each phase absorbed in individual and allocate to that group the extra
value. Although the cost of developing project budgets. But if the decision funding to pay for making services
additional business capabilities is to push for an enterprise-wide reusable. In that way, the business
generally drops as more services are SOA implementation as quickly unit creating the original service isn’t
developed, SOA almost always involves as possible, then it makes sense to penalized. The service management
higher upfront funding. (See Figure 3.) allocate a percentage of the total program can then control the allocation
IT budget to SOA. of costs and the assignment of work
A central governance board can going forward.
help here by providing consistent In short, unless an enterprise-wide
messaging and communications to approach to funding is mandated, SOA Results of new SOA
executive decision-makers about the governance disciplines
investments can be decentralized and
SOA business case. The point to be
absorbed project by project. However, Accenture has helped several leading
made here is that in traditional
standards decisions and infrastructure companies adopt their IT governance
scenarios, development costs continue
purchases are best managed centrally structures to help them succeed with
to increase linearly with the number
of connections. through the IT department. an SOA strategy. Here is a snapshot of
high performance delivered as a result:
A new approach to ongoing funding It’s also vital to set rules for how
is also important. Again, the service funding should be split among For almost a decade, a leading
management program or board can business units that use the same European airline has been pursuing
play a valuable role, overseeing services. How is a service or process the benefits of enterprise application
centralized funding for the paid for when it is used by multiple integration and, more recently, SOA
architecture, infrastructure and business units? Who pays for its architectures. Many of the airline’s
methodologies in order to provide ongoing support and maintenance? core systems for reservations, electronic
coordination and eliminate What if a service will be reused later booking and crew scheduling have
redundancy. If an organization decides but only one business unit wants it been transformed into sets of services
to pursue a focused approach to SOA, now? Does that business unit pay any connected through an enterprise
it is not necessary to make the entire extra to make it reusable? services bus. In 2004, as the company
In Accenture’s experience, a leading practice is
to establish a joint business and IT applications
portfolio board and allocate to that group the extra
funding to pay for making services reusable. In that
way, the business unit creating the original service
isn’t penalized. The service management program
can then control the allocation of costs and the
assignment of work going forward.

began using services across domains, The business consequences may not lynchpin for delivering greater business
it became clear that a specific SOA be immediately apparent, but they value, helping create an IT capability
governance approach was needed. The will eventually surface in subtle ways that encourages different sections of
solution involved placing an application as the SOA implementation gathers the organization to work together more
service outside the corporate domain momentum, perhaps delaying new easily and fostering real organizational
for the airline’s round-the-clock ground product introductions, disrupting supply flexibility to better meet customers’
services operations. Accenture helped chains or hurting customer services. and partners’ changing needs.
design and implement the necessary
SOA governance structures. We As such, Accenture recommends that Proper governance is key to the
continue to assist with the airline’s organizations examine best practices realization of SOA’s considerable
push to build a services library and and success stories as they relate to promise. And SOA provides a powerful
expand services reuse within and IT governance and organizational blueprint for high performance.
outside corporate domains. change—both within their The decision to act is yours.
organizations and from other leading
Planning for your organizations—and build an internal
governance and change library that
SOA success can be used as a framework for
The issue of appropriate SOA examining SOA’s challenges and
governance should not be taken opportunities. Proactive steps such as
lightly. Although many organizations this will strengthen confidence in SOA
may be able to get by with ad hoc throughout the organization, making
interpretations of their current IT it easier to identify and manage the
governance systems, it is Accenture’s projects that can help build a dynamic
view that such tactics won’t be very and efficient services-based business
effective for long. We believe that and IT environment.
without defined, agreed-upon SOA
governance mechanisms, there will On one level, properly governed SOA
soon come a point where services gives business users a strong sense
developed by different groups are of autonomy and control. On another
redundant or are not interoperable. level, effective SOA governance is a
For more information
To learn how Accenture helps
organizations achieve high
performance by unleashing the
potential of service-oriented
architecture to simplify the business
on the inside while differentiating
it on the outside, visit
http://www.accenture.com/soa

Copyright © 2007 Accenture Accenture helps About Accenture


All rights reserved.
unleash business Accenture is a global management
Accenture, its logo, and
High Performance Delivered potential with service- consulting, technology services and
outsourcing company. Committed to
are trademarks of Accenture. oriented architecture delivering innovation, Accenture
collaborates with its clients to help
As one of the world’s leading global them become high-performance
management consulting, technology businesses and governments. With deep
services and outsourcing companies, industry and business process expertise,
Accenture can help businesses and broad global resources and a proven
governments develop and execute on track record, Accenture can mobilize the
plans to respond to rapid change with right people, skills and technologies to
SOA as a foundation. help clients improve their performance.
With approximately 170,000 people in
Recognized by IT industry analysts as
49 countries, the company generated
a leader in this space, we focus on net revenues of US$19.70 billion for the
value creation and harness deep fiscal year ended Aug. 31, 2007. Its
industry, business and technology home page is www.accenture.com.
know-how—including a growing body
of best-in-class processes, methods
and tools—to help your organization
achieve its SOA vision. These
processes, methods and tools include
the Accenture SOA Assessment Model,
industry-specific offerings, and
Accenture Delivery Methods and
Tools. Our rich and deep SOA service
offerings are helping the world’s
leading businesses and governments
take significant steps on their
journeys towards high performance.

Вам также может понравиться