Skip to main content

Service-oriented architecture: Measuring SOA's ROI in the new economic environment

With service-oriented architecture (SOA), good things don't come to those who wait. While companies shouldn't abandon building a business case for SOA, they should, in the interest of speed, take a simpler, more intuitive approach.
IBM Institute for Business Value study
Industry: Cross-industry
Last updated: 30 Apr 2009
   Download complete IBM Institute for Business Value study ( 276KB )
Summary
Abstract
Related reports & papers

i
Summary

With service-oriented architecture (SOA), good things don't come to those who wait. While companies shouldn't abandon building a business case for SOA, they should, in the interest of speed, take a simpler, more intuitive approach.

Unless you've been incommunicado for the last few years, you've doubtless noticed the extensive press that SOA has recently received. Though the term can be intimidating, the fundamental concept is really quite simple – and very powerful. It's that to meet your present and projected business needs, you can turn your software applications into "building blocks" that you can infinitely rearrange, and usually at great speed. It gives you a new way not only to "reconfigure" your business, but to connect to suppliers, partners and customers.

Back to top
i
Abstract

Much like the Internet before it, SOA is sweeping through companies and industries, upending the competitive order. Thanks to SOA, companies are fast commissioning new products and services, at lower cost and with less labor, often with the technology assets they have right in hand. It's like discovering that with your existing condiments, you can make an entirely new and unexpected recipe, to the delight of your diners and of course yourself. Most important, SOA is helping to put IT squarely where it belongs: in the hands of the business executive, under whose direction it can create the most value.

This is, at any rate, the theory of the case – but, IBM wasn't content to accept the theory at face value. So we undertook to study 35 SOA projects, across a range of industries and regions, with which we were intimately involved. We discovered that indeed, every last one of them exhibited improved flexibility, and the vast majority decreased costs – as well as realizing a host of other benefits. But we also discovered something very intriguing: Companies, if they developed a business case at all for SOA, weren't doing it in the traditional way – replete with exhaustive evidence. They all recognized the difficulties and limitations inherent in building a business case for any fast-emerging technology. But whether they built a business case or not, they all implicitly understood that SOA entails massive business benefits – not least in the crucial area of innovation – and that given the speed with which SOA was conquering their industries, they had better get on with it if they didn't want to be left out in the cold. Striking the middle ground – between no business case and the traditional one – IBM has developed a simplified approach to measuring the business value of SOA.

The SOA investment analysis framework
We sought to simplify the measurement approach and make it more meaningful by doing several things: establishing a benefits framework specific to SOA, but without adding any predetermined metrics that project managers would need to collect; establishing a cost framework that focuses on limited choices and ways to depict the costs incurred; setting the number of implementations as the basis for including the time element to examine the return; and avoiding complex or indirect metrics such as labor learning curves, cost savings from the retirement of legacy systems and so on.

The investment analysis framework we propose has five primary steps:

  1. Selecting the expected benefits from the benefits framework. We found that we could distill the benefits into two broad categories: improved flexibility, culminating in increased profitability. Further, we found that there were two major more-qualitative elements that contributed to increased profitability: reduced operating risk and improved ability to comply.
  2. Identifying the applicable cost scenario. With SOA, costs vary based on whether you are using services, providing services or both. Each of these possible cost scenarios includes one or more cost elements, such as software, hardware and labor.
  3. Calculating the initial, simple return. The simple return is equal to the benefits you've assigned to SOA, divided by the cost scenario you've incurred.
  4. Assessing and selecting the cost scenario for the second and subsequent implementations. When you move to the second implementation, you won't incur the cost for the infrastructure (typically the most expensive part of an SOA implementation); you'll just be reusing that infrastructure, lowering the total cost. What's more, if you're just providing, or "exposing", services from existing applications, your cost is even lower – merely the cost to develop the service interfaces.
  5. Keeping the benefits constant, calculating the returns for the second and subsequent implementations. Rather than picking an arbitrary number of years, we suggest using a time horizon of three or more implementations when calculating the return on SOA investments (see Figure).
Return of succeeding SOA implementations

No matter how you slice it, the case for SOA as a software design approach is very powerful. The measurement approach we've suggested should help you to add simplicity, sense and speed to the process, allowing you to exploit the first-mover advantages momentarily available.

How can IBM help?

Application Services: The ROI framework described in this paper can be integrated into any of the SOA services offered by IBM:

  • Application Development
  • Business Application Modernization
  • Complex Systems Integration
  • Enterprise Architecture & Technology
  • SOA Strategy & Transformation
  • SOA Design, Development and Integration Services.

IT Strategy and Change: Help to define your strategy to include SOA, or conducting a business value assessment of your SOA project portfolio.


To read the full report, download the PDF file at the top of this page.

Back to top
i
About the author
iJay DiMare
Jay DiMare, Associate Partner, IBM Global Business Services.
Back to top
Related reports & papers

Blueprint for supply chain visibility: Service-oriented architecture can help drive agility, supplier collaboration and demand-driven replenishment
Five best practices for deploying a successful service-oriented architecture
How service-oriented architecture (SOA) impacts your IT infrastructure
IBM Design Services for Service-Oriented Architecture
IT Optimization: Driving Infrastructure Value
Realizing business value from an integrated service-oriented architecture system in a multivendor world
Rewiring for global integration: Connecting the electronics value chain with SOA
Running your IT organization like you mean business
Service-oriented architecture: Revolutionizing today's banking systems
SOA – what it's doing to industries, and how you can start with it
Get Adobe® Reader®
Back to top

© Copyright IBM Corporation 2009

Download PDF  276KB
Get Adobe® Reader®
Printable version E-mail this page

We're here to help

E-mail us

or call us at
1-800-IBM-7080
Mention 108AE08W


Subscription

Subscribe to IdeaWatch
Sign up to receive monthly e-mail updates, including IBM Institute for Business Value studies and other fresh thinking from our consultants

Podcast series
Listen to our executive reports at work or on the go

RSS feed from IBM
Get business and IT insights from IBM Global Services, delivered direct to you via RSS