InfoQ

News

Research Report: "SOA Reality Check"

Posted by Stefan Tilkov on Jan 20, 2007 08:15 AM

Community
SOA
Topics
Research ,
Business
Tags
SOA Adoption

Research firm Saugatuck Technology has released a report entitled “SOA Reality Check” that describes how and to which degree SOA is adopted in the field, namely among the 40 companies whose senior IT executives and IT architects were interviewed for the study.

In a freely available three-page document summarizing the report (PDF), the following key findings are highlighted (slightly edited for brevity):

  • Most firms deploying SOA are focused either on early-stage planning, and/or trial deployment around legacy application integration.

  • Of the thirty-seven percent of executives interviewed who indicated they are currently in a limited or full production stage of SOA deployment, many are merely managing a collection of web services, and have yet to make a strong commitment to SOA as a management discipline (as opposed to an integration technology).

  • Implementers are taking a technology-led approach to SOA deployment, even though earlier research showed almost universal agreement that business needs to be in the lead

  • The key long-term driver of SOA adoption – cost reduction – outdistances all others by a two-to-one margin. Unlike such technology revolutions of the past as client/server and minicomputers, users are also citing “code reusability” and “business agility” as strong secondary drivers of SOA.

According to Saugatuck, the three key inhibitors need to be overcome for successful SOA adoption are upfront cost, resource sharing and allocation, and SOA governance. Another finding was that typically, SOA adoption occurs in three “waves”:

SOA Adoption Waves

The full report, which documents the three adoption waves, the promise of SOA, adoption trends, business drivers, inhibitors, lessons learned, and recommendations, is available via Saugatuck’s web site for $1,295.00 USD.

No comments

Watch Thread Reply

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.