Dilip Krishnan was nice enough to post our recent interview on Infoq, which was focused on the intersection of SOA and cloud computing, which was the topic of my new book. In other words, is SOA still dead, and is cloud computing resurrecting it? No, and you can't separate SOA from cloud computing.
"InfoQ: A year ago this time, we saw an article that sent ripples through the SOA community; Specifically it asked the question, "Is SOA Dead?" This brought out a lot of conversations on SOA adoption, its interpretation and specifically how a successful SOA needs to be implemented. What are the kinds of changes you are seeing that in your opinion are lessons learned from those conversations?"
"DL: SOA is not dead. Indeed, the emerging cloud computing space makes SOA more popular than ever as an approach to leverage cloud computing, as I covered in my book. Lessons learned would include: Don't take on the entire enterprise your first time; instead take an incremental approach to SOA. Also, it's not a best practice to toss technology at a SOA, such as ESBs, design time governance, and other technologies that simply provide bits and pieces of the solution, and not the solution itself. Finally, leverage cloud computing-based systems as the first generation of your SOA, get that right, and incorporate those patterns into your internal architecture."
The confusion continues. I don't fault Anne by the way; I think the article really shined a light on some of the weaker issues of SOA. That said, there are those out there that like to remove SOA from the cloud computing discussion, and that's a huge mistake as well.
I suspect I'll be blogging a lot on this issue during the remainder of the year.












Leave a comment