| By Kyle Gabhart | Article Rating: |
|
| December 23, 2008 06:00 AM EST | Reads: |
6,650 |
This content is excerpted from Service Oriented Architecture Field Guide for Executives (978-0-470-26091-3) with permission from the publisher, John Wiley & Sons. You may not make any other use, or authorize any others to make any other use of this excerpt, in any print or non-print format, including electronic or multimedia.
SOA Value Story
Ronald Schmelzer, of industry think tank ZapThink, describes four key benefits to SOA.[1]
- Reducing integration expenses (both development costs and maintenance costs)
- Increasing asset reuse (no need to re-invent the wheel each time)
- Increasing business agility (the pace of business has changed, but few enterprises have)
- Reducing business risk (both operational and compliance risk).
In the following sections, we will explore and illustrate each of these value propositions.
Reducing Integration Expenses
“If I had a dollar for every time that upper management asked me to cut costs…” — A CTO who is fond of irony
Cost cutting is a common demand that is levied on technology organizations. Consequently, each new paradigm within the industry (e.g., client-server, Web/n-tier, SOA, etc.) is pitched by some as a cost-cutting strategy. The trouble is that many enterprises attempt some grand enterprise-wide deployment rather than incrementally growing their SOA over time and incorporating lessons learned along the way. The fact is that, if properly implemented, SOA actually can reduce both development and maintenance costs. Use of loosely coupled, standards-based interfaces keeps integration costs low. By leveraging standard protocols, data formats, and interfaces, a great deal of traditional integration costs can be mitigated or even entirely avoided. Additionally, SOA’s push toward loosely coupled system integration allows for a reduction in time spent writing and ultimately maintaining custom integration logic. Some enterprises even see a reduction in middleware maintenance licensing fees by moving to standard Web Services interfaces rather than paying for a large stack of licenses in order to connect systems via various proprietary connectors and adapters.
Another way that SOA helps to keep costs low is by reducing the impact of making significant system and infrastructure changes. The multiple levels of granularity within SOA (recall the SOA stack examined in Chapter 1) facilitate changes to business processes and system use cases while minimizing the impact to the software baseline.
SOA reduces system maintenance and development costs associated with the deployment of new solutions by isolating components and systems through well-defined interfaces and proper architectural layering. To understand this better, consider Figure 1. In a standard enterprise environment, integration points between systems are tightly coupled:
- Vendor, platform, and/or language-specific bindings.
- Application-specific data formats are used.
- Application-specific application provider interfaces (APIs) are directly leveraged.

Figure 1: Tightly integrated enterprise environment
Published December 23, 2008 Reads 6,650
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Kyle Gabhart
Kyle Gabhart is a subject matter expert specializing in strategic planning and tactical delivery of enterprise technology solutions, blending EA, BPM, SOA, Cloud Computing, and other emerging technologies. Kyle currently serves as a director for Web Age Solutions, a premier provider of technology education and mentoring. Since 2001 he has contributed extensively to the IT community as an author, speaker, consultant, and open source contributor.
- Big Data in Telecom: The Need for Analytics
- Patterns for Building High Performance Applications
- Microsoft Tries Hadoop on Azure
- Amazon to Fix Some Kindle Fire Problems
- What Motivates Open Standards in the Cloud?
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- Ten Hot Trends in Cloud Data for 2012
- Oracle Disaster Recovery Site Hosted by Amazon Cloud
- Cross-Platform Mobile Website Development – a Tool Comparison
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- The Future of Cloud Computing: Industry Predictions for 2012
- Make Customer On-Boarding Easy as Paint-by-Numbers for Cloud Services
- Gartner Hype Cycle for Emerging Technologies 2011
- Book Excerpt: Introducing HTML5
- Adobe Sends Flex to the Apache Foundation
- Big Data in Telecom: The Need for Analytics
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- Patterns for Building High Performance Applications
- Microsoft Tries Hadoop on Azure
- The Next Web Architecture
- Cloud Computing: A Comparison of Computing Models
- The i-Technology Right Stuff
- The Top 150 Players in Cloud Computing
- Who Are The All-Time Heroes of i-Technology?
- Where Are RIA Technologies Headed in 2008?
- Get the Message
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- Five Reasons Why Web 2.0 Matters

















