Extending vCloud API with vCloud Extensibility Framework : Introduction
   
Introduction
As more customers embrace development and operations (DevOps), for automating the process of software delivery and infrastructure changes, it is important to provide users with the necessary tools to interact with your complete IaaS platform. By providing your services as an extension to the VMware vCloud® API, you provide a single point of integration for your user interface (custom or third-party) as well as your tenant customers automation tools.
The VMware vCloud Director® Extension Framework gives service providers the power to extend the standard API included with vCloud Director. Service providers can register a URL pattern that, when called, will be routed to custom code to execute through the Advanced Message Queuing Protocol (AMQP).
Some example services you might consider implementing using vCloud API calls include the following:
Ability to order and manage services
o Public IP space
o Operating system support
Ability to open, update, and close trouble ticket requests
Ability to configure:
o Anti-virus
o Backups
o Disaster recovery