VMware's vCloud platform lets enterprises and service providers run, secure and manage applications in private, public or hybrid clouds. vCloud provides a complete cloud infrastructure to resource compute, storage and virtual services in a dynamic, elastic cloud environment. The vCloud APIs extend the provisioning and management controls programmatically to enterprises and service providers for the purpose of automation using their existing software tools. The Layer 7 CloudSpan CloudClontrol gateway features API abstraction and control capabilities that simplify integration of the vCloud APIs into an end-users automation framework.
The CloudControl gateway delivers protection, abstraction and metering capabilities for vCloud APIs by implementing a configurable API proxy and policy control point for accessing the APIs. CloudControl’s intuitive drag-and-drop policy builder lets you create and enforce API policies that provide for:
Abstraction and masking of APIs
Composition/orchestration to create new APIs
Live dashboard monitoring of API usage
Versioning of REST and SOAP APIs (beyond vCloud basic versioning)
Mapping between SOAP and REST
Transformation of any GET, POST, DELETE, and PUT content
Authentication (HTTP basic, digest, SSL, but also SAML, Kerberos, X.509 certs, OAuth, etc)
Cloud single sign-on (SSO)
Throttling access to APIs
Fine grained authorization to individual APIs
Validation of XML structures (such as OVF containers)
Threat detection, including threats embedded in XML OVF files