Core Problems with SOA

Loraine Lawson

SOA is becoming so accepted now, no one seems to question the core concepts anymore. For example, loose coupling. Loose coupling may help you reuse services, but it will also make it more difficult to trace problems.

Maybe it's time for a reality check. Luckily, I've found one at Application Development Trends.

Last week, Paul Lipton, senior architect for Office of the CTO at IT management software provider CA, Inc., spoke at the Enterprise Architect Summit 2007. His talk was titled "The New SOA Synergy: How Runtime Governance, Triage and Security Must Work Together," but according to this ADT article, he spent more time raising concerns about SOA's workability.

Mind you, Lipton isn't challenging whether you should move to SOA or not. According to ADT, Lipton cautioned conference-goers that SOA is here to stay.

You won't find solutions here, in part because these aren't issues you can quickly or easily fix. But they are problems you and your IT staff should understand as you move toward SOA.

Lipton lists a host of problems you'll encounter along your way to implementing SOA. These aren't problems that every new initiatives faces -- governance, funding, and light stuff like that. These are problems that cut to the core of SOA, including:

  • The problem of loose coupling. Do you know where your service comes from? Suddenly, your applications are a lot more complicated to unravel.
  • The problem of reuse. Many of the services were designed for specific reasons. But as they're reused, you can get bottlenecks and problems you never anticipated -- and without visibility into your infrastructure, you may not easily see. Plus, if the code fails, you've got one point of failure affecting the entire organization, Lipton points out.

He also raises issues about SOA and governance, security, service level agreements and the enterprise service bus. In fact, he seems to have a special aversion to ESBs, which he sees as wildcards that can wreck havoc on your SOA.

 

Don't despair at Lipton's list of challenges -- but don't be blissfully unaware, either. SOA, like any other major change, will bring its share of problems, but that doesn't mean it's not worth doing.



Add Comment      Leave a comment on this blog post
May 31, 2007 7:25 AM Peter Vasey Peter Vasey  says:
Lorraine,Well written.I remember having a conversation on this topic 12 months ago. At the time all we saw in the industry was the positives. Now, as people realise that SOA alone is no panacea, it is good to see that organisations are realising that quality and governance is just as important in SOA as in any other development environment.There are few solutions in the marketplace which offer complete code coverage in terms of adherence to best practices and standards and give you a blue print of the services. We have clients who are using our solutions as they move into SOA so that they know excatly what is going on in the development of these services and flag potential problems before things get out of hand. All without the need to install software on the desktop or have developers spend time manually submitting code to a new system. Reply
Nov 17, 2009 6:34 AM Jaywant Jaywant  says: in response to Peter Vasey

Agree that we do not question SOA code principles. But what is worse in my opinion is we do not question the applicability of it. Even if a principle is good and valid , it does not mean you can apply it anywhere and everywhere. My fear is that we are applying SOA far too much and in areas where it does not apply. Let's face it - SOA is overhyped and oversold. Most organisation probably don't require it but can't escape from it. I wonder how many organisation will "really" benifit from it and how many will lose before realising that it is a dead end.

Reply
Jun 10, 2011 10:53 AM pc pc  says: in response to Peter Vasey

Lorraine,

Well Written and thanks for the information, quite interesting.

Peter Vasey, can you please put some more light on the solutions & complete code coverage you were mentioning about.

Thanks & Regards,

PC

Reply

Post a comment

 

 

 

 


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

 

null
null

 

Subscribe to our Newsletters

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