The true nature of SOA

In a recent article in Redmond Developer News, William F Zachmann, claiming to be an SOA cynic, attempts to brush SOA off as no big deal.

He writes

Bottom line: SOA simply means designing application systems that create and access local or network services to meet the objective business needs of the enterprise.

In fact, surprisingly (!) he goes on to state that all you really need is .NET and Web Services….what was the name of the magazine again?

There are some points in the article on which I would agree. I am a great believer that there is much obfuscation going on in the marketplace over and around SOA, but I hate to say that this article is just another example. It goes on to say

SOA is no paradigm shift. The underlying concepts and architectures are the same as those of minicomputer-based distributed systems in the ’70s, PC-based distributed systems in the ’80s, CORBA and COM/DCOM in the ’90s, and JavaBeans and .NET today. The basic architectural ideas date back to the ’60s. So what’s the big deal with SOA today?

I am all for keeping things simple, as anyone reading this blog or any of the papers provided at Lustratus would, I hope, realize. But Mr. Zachmann has missed the fundamental point about SOA that makes it a bit more than just a smart type of structured programming. As I have written about before, SOA services are designed with boundaries that satisfy a business rather than a technical context. In other words, the service executes a discrete piece of business functionality as opposed to a set of technical operations. It is this business context that delivers the improved business visibility of operational systems and improves the alignment of IT with business.

Steve

Post to Twitter Post to Delicious Post to Facebook Post to LinkedIn

One Response to The true nature of SOA


Twitter Goodies

Recent Comments

  • Gravatar icon of AJ Brown AJ Brown
    November 1, 2010 (8:36)
    CICS and PHP - DON'T PANIC It's great to see transactional support of any kind for a cloud language... be it PHP or not (whi...
  • Gravatar icon of Vivekanand Kurdikeri Vivekanand Kurdikeri
    July 16, 2010 (12:41)
    Does Micro Focus Server for SOA miss the point? I think Micro Focus has done a tremodeous introduction of Web Service from a COBOL. May not be a ...
  • Gravatar icon of Ian J Mitchell Ian J Mitchell
    June 15, 2010 (6:14)
    CICS and PHP - DON'T PANIC Hi Steve, Well, we don't actually *demand* that you host the PHP in regions separate to those ru...
  • Gravatar icon of Rick Warren Rick Warren
    April 3, 2010 (12:27)
    AMQP - Great idea, but it will never work As someone who has worked on DDS from an implementation perspective as well as an OMG standards p...
  • Gravatar icon of Steve Craggs Steve Craggs
    December 12, 2009 (9:15)
    Did Teilhard's JuxtaComm patent wipe out IBM, Microsoft and SAP? Subsequent to my post, the Calgary Herald ran an article (http://www.calgaryherald.com/business/P...
  • Gravatar icon of John O'Hara John O'Hara
    December 10, 2009 (9:01)
    AMQP - Great idea, but it will never work Now, this is a late reply! @Thorlin. I looked at DDS before embarking on AMQP (I also looked a...
  • Gravatar icon of Jeff Darcy Jeff Darcy
    December 7, 2009 (2:40)
    Come in Texas East District Court, your time is up The important thing to remember about patents is that they're all about the claims. While the bu...
  • Gravatar icon of Emil Emil
    October 27, 2009 (9:08)
    BAM vs BI Good article. Thanks, Emil
  • Gravatar icon of Business Opportunities Business Opportunities
    October 23, 2009 (11:04)
    So Oracle got Sun - but why? Oracle has stepped up the rhetoric when it comes to its plans for Sun. In a message to Sun custom...
  • Gravatar icon of Gaurav Agarwal Gaurav Agarwal
    September 16, 2009 (1:15)
    IBM gets Cognos to fill the gaps IBM has two BAM solutions now Cognos Now! and Websphere Business Monitor. Why two BAM solutions f...