Anne Thomas Manes has started the new year of with a bang by declaring: SOA is Dead; Long Live Services.
While I agree with many of the sentiments behind Anne's declarations that "SOA is dead", I disagree with her way forward: "long live services".
It is services thinking, as conventionally understood, that led to the mess in which we find ourselves: fragmentation caused by entity-specific (service) interfaces. I'd say instead, "long live the web." I'm shocked that Anne's blog post does not even mention the web!
I agree when Anne says, "it requires redesign of the application portfolio. And it requires a massive shift in the way IT operates." But the disruptive redesign required is to make IT more Web-like -- both in the architecture of software and in the way the ITO operates.
The most "spectacular gains" we have are those of Google, Amazon, and even Salesforce. What they have in common is an embrace of the Web, including web architecture, web community, and web business models. To paraphrase Anne's blog post:
"Web-orientation is a prerequisite for rapid integration of data and business processes; it enables situational development models, such as mashups; and it's the foundational architecture for SaaS and cloud computing."
I just blogged that I think “Big SOA is Dead; Little SOA is Thriving” at: http://tinyurl.com/soa-today2 . Ok, maybe Big SOA isn’t “dead”, but certainly struggling to convince companies to invest in BPM, BAM, ESB (Big SOA) in today’s economic climate is a tough, academic sell when they can go Little SOA with positive ROI. Organizations want rapid results– they want SOA Today and not 6-9 months down the line!
Posted by: Jordan Braunstein | February 24, 2009 at 05:00 AM
I also agree with the author.
Posted by: Online Website Editor | March 31, 2009 at 12:03 PM