The great challenge—and opportunity—of cloud: interoperability
Cloud computing and distributed applications are part of a greater shift to building out an ecosystem with inter-dependent parts. This may seem obvious, but what is less obvious is how the industry will interoperate and develop systems that let information flow through the ecosystem.
Interoperability, and the challenge of maintaining control of operations in the face of it, is a central issue for those that operate distributed applications on the internet — or “in the cloud.”
In this case, however, I’m not talking simply about creating and controlling interoperability from the developer level. Tools and services like Dell’s Boomi or IBM’s CastIron have existed for years, and have some success in delivering more flexibility to integration between applications and services. However, these services are focused on solving the developer’s key issues with integration –how to make sure messages move between components based on a process definition and one or more translations, if needed…


Salesforce.com now has six cloud-computing lines of business: sales force automation, customer service, marketing, collaboration, human capital management, and Salesforce.com development platforms (Force.com, Heroku, and Site.com). Sales force automation is already a $1 billion-plus business, and if predictions by CEO Marc Benioff hold true, the customer service, development platform, and marketing businesses will catch up soon.