Unified cloud interfaces on the horizon

The cloud needs to be portable for enterprises to be comfortable using resources that they don't control.

Dave Rosenberg Co-founder, MuleSource
Dave Rosenberg has more than 15 years of technology and marketing experience that spans from Bell Labs to startup IPOs to open-source and cloud software companies. He is CEO and founder of Nodeable, co-founder of MuleSoft, and managing director for Hardy Way. He is an adviser to DataStax, IT Database, and Puppet Labs.
Dave Rosenberg

I read an interesting post on the Elastic Vapor blog about a cloud interoperability effort, designed to make interop and portability between clouds a reality.

Portability between clouds is clearly a problem, especially if you need to replicate an environment or application within your enterprise. You are effectively stuck, if not actually locked-in to the cloud provider you sign on with.

According to the post, the "unified cloud interface" (aka cloud broker) will serve as a common interface for the interaction with remote platforms, systems, networks, data, identity, applications, and services.

A common set of cloud definitions will enable vendors to exchange management information between remote cloud providers.

The unified cloud interface (UCI) or cloud broker will be composed of a specification and a schema. The schema provides the actual model descriptions, while the specification defines the details for integration with other management models. UCI will be implemented as an extension to the Extensible Messaging and Presence Protocol (XMPP) specifically as an XMPP Extension Protocol or XEP.

For cloud adoption to continue, users have to feel comfortable with the fact that they can move their data. The unified cloud interface is an important step in the process.