VMware vCloud API Abstraction

VMware vCloud API Abstraction

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
  • Automatic fail-over between hosts
  • JSON Schema validation
  • Management of federated relationships
  • Fully customizable audit

Like all SecureSpan and CloudSpan gateways, CloudControl is available as hardware, software or virtualized VMware vApp.