From Citizendium - Reading time: 2 min
Given that cloud computing is an abstraction of services, interconnected computing clouds, also called hybrid clouds, are a logical progression, abstracting multiple clouds.
As one moves up the abstraction hierarchy, from Infrastructure as a Service to Software as a Service, the interfaces involve become increasingly application-specific. In the moderate term, cloud interconnection is likely to be vendor-driven, using proprietary interfaces.
Peter Mell and Tim Grace of NIST observe there is a need for standards, starting with IaaS, where many interfaces are proprietary but there is potential for openness:[1]
VMware, the largest virtualization vendor, has offered its vCloud API to the Desktop Management Forum, which they say is responsive to open standards. An industry analyst, Chris Wolf of the Burton Group, said that making the API available without the infrastructure is marketing, not interoperability.[3]
IaaS interconnection conceptually is easier than interconnection at higher levels of abstraction, more likely to provide business-to-business rather than user-to-service functionality. SaaS linkage is sometimes called Enterprise Service Bus. Vendors in this space, such as Rearden Commerce and Ariba, are brokers between customers and service providers; Rearden's product is an automated personal assistant that goes to approved service providers. Ariba offers "spend management" SaaS.
By their value-added nature, it is much harder to standardize interfaces at the higher levels of cloud service. There are possible approaches, however, such as
Security may be one of the first places for open standards in IaaS, PaaS, and SaaS. [4]
Open interface possibilities include:
Citrix and Signacert are building a security system for cloud interconnection, using a whitelist repository of trust information. [6]