Академический Документы
Профессиональный Документы
Культура Документы
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.
Sphere of IT 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.
Business
CIO
Innovation
End-to-End Process
Domain #1 Domain #2 Domain #n
Business Processes 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
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