To SOA or Not to SOA During Economic Turmoil?

Loraine Lawson

Recently, David Linthicum ran a poll asking his readers whether the down economy will increase or decrease interest in service-oriented architecture. I was surprised to learn that 75 percent said interest in SOA would increase.

 

Now, the catch is that Linthicum's InfoWorld column is specifically about SOA, and so you can safely assume that his readers are mostly SOA supporters or at least people with an interest in SOA. With participants self-selected, it's reasonable to think that this might not be the most reliable gauge of what will really happen with SOA in a down economy.

 

Joe McKendrick of ZDNet is also among those who believe the recession could provide a boost for SOA -- if implementations focus on improving the business. His position is that SOA and Web services came of age during the economic downturn of 2001 because they offered a "simpler, faster, and more agile way to build powerful systems." That's still true today, he points out.

 

To be honest, I'm pretty bit skeptical about the idea that a bad economy will be good for SOA. Certainly, I can see a case for companies that have a lot of mergers-and-acquisition work, such as in the financial sector. It's going to have to invest in integration and infrastructure anyway. Otherwise, I'm unconvinced. Here's why:

 

First, SOA doesn't have a clear return on investment -- or even a clear path to it. Linthicum says he's proven "many times" that SOA can lower costs over time using ROI analysis -- and he even has a white paper you can download to help you figure your own ROI. But most of what I've read is much less confident in SOA's ability to deliver an ROI, particularly in the short term. Gartner has even gone so far as to say ROI's not the right question -- and maybe it shouldn't be. But it will be, particularly now. (And while we're on it, now might be a good time to revisit the potential for integration to provide an ROI for SOA.)


 

Second, many IT divisions still aren't really sure how to implement SOA. Call me crazy, but I can't imagine this is the time your CIO will sign off on SOA by trial and error. You could, of course, hire a consultant, which would be advisable, but SOA consultants aren't cheap. And neither is supporting technology.

 

Third, just a few months ago, the SOA news was all about Anne Thomas Manes' largely fruitless search for SOA success stories. Now, we've found a few here and there, but that's the sort of thing that's hard to shake. How can you justify redirecting your IT architecture and spending value money -- and let's not forget, time - on something that's experienced a lukewarm reception, at best?

 

Now, I'm not saying you shouldn't do SOA. From everything I've seen and read, I'm convinced SOA makes sense and has long-term value. All I'm saying is, I'm skeptical that the down economy will translate into boom time for SOA.

 

So, I wasn't too excited when I saw, "Investing in SOA in a Down Economy," a recent piece by ZapThink's Ronald Schmelzer. But after reading it, I must say: Schmelzer makes a compelling case that SOA could be a real asset in a down economy, and along the way, he offers concrete recommendations about how to proceed with SOA without a huge, upfront financial commitment.

 

Schmelzer contends that SOA does not need to be risky. The key is to take small steps and measure the results as you go, he says:

You can get immediate benefits from SOA by simply building one Service that is broadly consumed in the organization and, more importantly, addresses a key business process problem relating to change. How do you know that a problem is worth solving in a Service-oriented way? If you can identify a continuous cost or time consumption associated with changing that business process in any respect.

My favorite piece of advice from the article is for funding SOA projects. Schmelzer suggests you start by focusing on one business process and use SOA to improve it:

...you can simply offer the business to recover the costs by improving the business process and using those recovered funds to reinvest in the enterprise architecture, starting the cycle again. How would a cost-recovery approach to SOA budgeting work? The key is to start with the smallest business process you can find that is the most inefficient, where the inefficiency is caused by an aspect of continuous change (a lack of agility) and the business is nevertheless forced to continue to invest in that inefficient business process.

That's a really smart concept, and if I thought everyone would follow Schmezler's advice, then I'd be more inclined to agree that SOA could get a big boost from a down economy. The bloggers and the analysts will just have to wait and see. But for those of you in the driver's seat, definitely check out Schmelzer's article, particularly if you're considering abandoning SOA -- or embracing it - because of the economic turmoil.



Add Comment      Leave a comment on this blog post
Oct 14, 2008 4:25 AM Paul Preiss Paul Preiss  says:
David works for Zapthink now and is therefore tied to their success which is dependent on SOA adoption. They are a for profit providing training, implementation and certs for SOA so it is in their best interest to pitch it.At IASA we've searched high and low for success stories for SOA (or even a good definition) and have come up pretty close to empty handed. Again and again we here case studies against but it appears that only parties who gain (vendors, pundits, etc) have a vested interest in the adoption of 'SOA'. Anyway, we will see, but my feeling is that after 7 years of hype, spin, and prototypes we might start thinking seriously about questioning the reality of an approach. We've been using finite state machines with remote calls for years (EAI, BPM, ESB, SOA). Maybe folks should agree that it is a technology strategy that has some uses but not the huge industry changer that some seem to want. Reply
Oct 14, 2008 8:58 AM Francis Carden Francis Carden  says:
Right on, this is what I preach every day to our clients and it makes sense. "using those recovered funds to reinvest in the enterprise architecture"Quick business wins and an iterative approach to SOA is growing and more so in the down-turn. We at OpenSpan are seeing significant growth in our approach where we can take almost any legacy application and turn it's "use" (Workflow) into an almost "instant-on" consumable Web Service. (Even without source code!). This lets business see the real value of SOA without the rewrite (read Risk) of their existing applications. The rewrites will come, but with time, because that's what SOA is all about to do it properly. The ROI from quick wins like this can pay for the Architecture strategy of SOA over and over. Business see big value. IT get the brownie points (and the budget funded by ROI). Job Done. The path to SOA is on.Francis, Founder, OpenSpan Inc., Reply
Oct 14, 2008 10:51 AM Francis Carden Francis Carden  says:
Paul, you too are right but one thing I can't fault is that it has got people to focus at least in the direction of doing it right. Initially though, this got in the way of IT doing it any other way. That was wrong but I'm seeing some reality coming in here now and this blog really paints that too. Quick wins towards the right architecture, or at least more structured is not a bad thing.My fear, perhaps like you is, if we focus ONLY on SOA for SOA sake, it's just another acronym. Point-to-point reusable integration is not new, as you say. It started for me in 1985 when I was 20! Reply
Oct 16, 2008 2:05 AM Al Aghili Al Aghili  says:
We recently did a deployment at a financial company that we called "Blue Collar SOA". Moving to an SOA doesn't have to be an expensive proposition. And when done right the ROI can actually make sense. Al Reply

Post a comment

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.


 
Resource centers

Business Intelligence

Business performance information for strategic and operational decision-making

SOA

SOA uses interoperable services grouped around business processes to ease data integration

Data Warehousing

Data warehousing helps companies make sense of their operational data


Close
Thanks for your registration, follow us on our social networks to keep up-to-date