On MovieTome: Highest Metascore Streaming Movies
BNET Business Network:
BNET
TechRepublic
ZDNet

March 31st, 2009

Is SOA 'the triumph of hope over reason'?

Posted by Joe McKendrick @ 2:21 pm

Categories: Business ROI, Enterprise Architecture, General, Links, Management

Tags: SOA, Neal, Service-Oriented Architecture (SOA), Web Services, Middleware, Enterprise Software, Software, Joe McKendrick

Neal Ford has been publishing a series of reality checks on the current state of service oriented architecture.

In the latest installment, he makes the following statements:

  • Implementing SOA for the first time is the triumph of imagination over intelligence.
  • Implementing SOA for the second time is the triumph of hope over experience.

The takeaway, of course, is that SOA is a very complicated undertaking, something which Neal refers to as “tarpits” — especially the way it’s being sold by vendors. Many people go into SOA not realizing what they’re getting into, he says. “Once you’ve lived through one of these projects… you understand the first quote [SOA is a triumph of imagination over intelligence] at a deep level. That you would try it again truly is the triumph of hope over reason.”

Whether you agree with Neal or not, his series makes for an interesting read, and provide some good critical thinking about SOA and enterprise architecture.

In Tactics vs. Strategy, Neal points out that that the business may think and act strategically, but IT is always inherently tactical. “No matter how much effort you put into a comprehensive, beautiful, well-designed enterprise architecture, it’ll be blown out of the water the first time the business makes a decision unlike the ones that came before. The myth of SOA sold by the big vendors is that you can create this massively strategic cathedral of enterprise architecture, but it always falls down in the real world because the COO (and CEO) can override the CIO (and his sidekick, the CTO).”

In Standards-Based vs. Standardized, he refers to enterprise service buses as “Rube Goldberg machines.”

In Tools & Anti-Behavior, Neal says the development managers too easily get suckered into buying and installing the latest “hairball generators” from vendors.

In Rubick’s Cubicle, he observes how developers have a yearning for the challenges of complex undertakings. Often, however, they will pass over the simple fix as too boring.

So how many of Neal’s statements have a ring of truth to them? What can SOA proponents do to overcome these issues?

Joe McKendrickJoe McKendrick is an author and consultant with deep knowledge and insights regarding trends and developments in the technology industry. See his full profile and disclosure of his industry affiliations.


Email Joe McKendrick

Subscribe to Service Oriented via Email alerts or RSS.

  • Talkback
  • Most Recent of 3 Talkback(s)
Well, I will go a slightly different route


I think "Hope over Reason" is a pretty basic statement that a lot of SOA consultants are pitching the Big Picture. We can have your environment slice, and dice, and about 20 other words. They'... (Read the rest)
Posted by: rijrunner Posted on: 04/01/09 You are currently: a Guest | | Terms of Use
It depends on Resources  sprattipati | 03/31/09
The architect is key  Roger Ramjet | 04/01/09
Well, I will go a slightly different route  rijrunner | 04/01/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads