Gartner Blog Network

You’ll all be doing SOA in 18 months

by Nick Gall  |  January 30, 2009  |  3 Comments

My keynote at the Microsoft SOA and BP conference has generated a bit of press, including this excellent summary by Darryl Taft ("Gartner: How to Unify Your SOA Roll-Out") and this take on a quote from that article by Joe McKendrick ("Analyst: ‘you’ll all be doing SOA in 18 months whether you plan to or not’"). While both articles are accurate overall, I wanted to put the "18 months" comment in context. So I left the following comment on Joe’s post:

Joe, While I am bullish on the concepts that constitute SOA (modularity, distributability, discoverability, sharability, loose coupling), I am less bullish on the name "SOA" given how it has wound up meaning just about anything anyone wants it to mean.

As for the "18 month" comment, I was using "SOA" somewhat tongue-in-cheek. What I was referring to was the SEC announcement in 2008 that between now and 2011 it will be phasing in mandatory use of XBRL for financial reporting into the SEC.

Since the audience was primarily composed of IT employees of public companies regulated by the SEC, I thought I would highlight that "everyone" will have to use the automated SEC reporting service to deliver their 10Qs etc. in the form of XBRL. This is what I meant by "you’ll all be doing SOA in 18 months or so".

But of course, one isn’t really "doing SOA" unless the system one creates using services is modular, distributable, discoverable, sharable, and loosely coupled — something I pointed out later in the talk.

Feel free to add your 2 cents either here or on Joe’s post.

Category: soa  

Nicholas Gall
VP Distinguished Analyst
14 years at Gartner
35 years IT industry

Nick Gall is a vice president in Gartner Research. As a founding member of Gartner’s Enterprise Planning and Architecture Strategies, Mr. Gall advises clients on enterprise strategies for interoperability, innovation and execution. Mr. Gall is a leading authority on middleware… Read Full Bio

Thoughts on You’ll all be doing SOA in 18 months

  1. This debate has more heat than light because people are using different definitions of SOA. If you asked Anne Thomas Manes, “Do you believe that applications that are modular, distributable , discoverable (have interface metadata), swappable (interface is separate from the implementation), and shareable/reusable are ‘dead’? She probably say “No, those apps are very much alive, they are best practices.” But that’s Gartner’s definition of SOA, so she actually might agree with Gartner if she was using the same definition.

    She says ‘SOA is dead’ because she is thinking only about RPC-style SOA. In her book “Web Services: A Managers Guide” she speaks highly of SOA – but she implies that all SOA is RPC-style SOA. She doesn’t count REST-SOA, event-driven SOA or P2P SOA as “SOA” and her book doesn’t even mention these other styles of operation to the best of my recollection (I just re-skimmed her book and couldn’t find any mention of them, and they were not in the index either). But now, several years after she wrote the book, she has apparently lost faith in RPC-style SOA.

    In reality, most of us at Gartner would agree with Anne that the other (non-RPC) styles of SOA are on the ascendancy. We’re just saying it in a more measured manner.

    No one thinks we’re going back to some pre-SOA software engineering practices. I am pretty sure even Anne would actually with that (and toi be fair, she never said that).

  2. […] traded companies. The financial departments of publicly traded companies, that is. Gartner’s Nick Gall was kind enough to respond to my recent post with a clarification, in which he was quoted as […]

  3. […] Anne Thomas Manes article), dug up (for instance, the very same Joe McKendrick ) , and resurrected (You’ll all be doing SOA in 18 months )  Strangely enough, all these events appear to happen in no particular order… For me, SOA was […]

Comments are closed

Comments or opinions expressed on this blog are those of the individual contributors only, and do not necessarily represent the views of Gartner, Inc. or its management. Readers may copy and redistribute blog postings on other blogs, or otherwise for private, non-commercial or journalistic purposes, with attribution to Gartner. This content may not be used for any other purposes in any other formats or media. The content on this blog is provided on an "as-is" basis. Gartner shall not be liable for any damages whatsoever arising out of the content or use of this blog.