I have to thank Joe McKendrick for pointing out some recent comments from Gartner's David Mitchell Smith that tosses a bit of "cold water" on the clear links between SOA and cloud computing.
"In the world of SOA we talk of services as software, live components and objects (technical things), but in the real world when you talk about service it is outcome based... People will say 'we are doing SOA so we are ready for the cloud', but the difference between SOA services and the cloud context is huge. With cloud, you pay for the outcome, not the technology. In cloud the service terminology you are focusing on is a relationship between service provider and consumer not technology provider and consumer."
I don't get bent out of shape when analysts say these sorts of things, they even disagree within the firm. However, I wanted to make sure that we're not missing the larger point here around the links between SOA and cloud computing, and perhaps adjust Mr. Smith's thinking a bit here. I would first and foremost encourage him to read my book, Cloud Computing and SOA Convergence for about 300 pages of more detail I can't get into here.
If I understand the "analyst speak" here, I think he is getting at some truth in that cloud computing is really type of solution, or a solution pattern, and that SOA is an architecture, or a way to define those patterns. Clearly, can't define the solutions using cloud computing without architecture, and that architectural approach is SOA.
The larger issue here is that those moving to cloud typically don't like to talk about SOA as a means to get there, considering that SOA is an architectural approach or dare I say discipline, and cloud computing is new and cool technology that we're once again hopeful will eliminate the need for architecture and planning. It won't.
In order to be successful with cloud computing we can't lose sight that most successful cloud computing architectures are SOAs that leverage private, public, and hybrid cloud platforms. If you're considering leveraging cloud services without putting in the context of SOA, you'll crash and burn pretty quickly, trust me.
That said I'm happy to challenge Mr. Smith to a public debate on this very interesting topic...virtual glove slap across the face. :-)












Leave a comment