The Ultimate Service Platform
When I first saw blog posts and industry press questioning the relationship between Cloud Computing and SOA… I wondered what was causing the confusion. Are our definitions of Cloud Computing not clear? Do many of us still not understand SOA? Are we not correctly conveying either the Cloud or SOA’s value proposition or role in the enterprise?
I’ve come to the conclusion that it’s all of the above.
SOA is an architecture paradigm and a set of principles to guide service-based applications, platforms, and even enterprises (SOE). Cloud Computing is a computing platform paradigm that consolidates physical services into virtual shared services (infrastructure). They don’t conflict or compete. And they don’t enable each other.
SOA and Clouds Complement Each Other
They can, however, complement each other to create a whole that’s greater than the parts.
The confusion continues, however, and has grown to be a major topic of debate. There are on-going discussions about the relationship between Cloud and SOA – claims that one requires the other; suppositions that SOA is dead because Cloud is the new service platform; analysis of the criteria that would determine if a business should adopt cloud or SOA.
For me, it became a serious issue recently when I was tasked by a client to address the question. I was asked to clarify the two paradigms’ value propositions, create a vision for how they can be leveraged together to create a service platform, and develop a roadmap to get there.
As an outgrowth of that initiative, I’ve started a series of posts on StrategicITArchitecture.com. My thesis is that Cloud and SOA can be combined to create the Ultimate Enterprise Service Platform. The series will frame the issues and present a set of recommendations and framework for developing a roadmap.
Check it out, if you’re interested, and please comment if you disagree, agree, or have suggestions. You can also take a look at a scaled-down version of a Cloud/SOA presentation that I prepared for a client.




