Cisco ANM web services API supports the most commonly used operations on the Cisco Application Control Engine (ACE) module, Cisco Application Control Engine (ACE) appliance, Cisco Content Services Switch (CSS), Cisco Content Switching Module (CSM and CSM-S) and Cisco Global Site Selector (GSS) including:
- List devices and virtual contexts
- List server farms, real servers, virtual servers, vip answers and dns rules
- List associations of VMware virtual machines and Cisco ACE, CSS, CSM or CSM-S real servers
- List template definitions and instances
- Add and remove real servers from Cisco ACE server farms
- Activate and suspend real servers, virtual servers, vip answers and dns rules, change real server weight for load-balancing algorithms
- Add and remove template instances
The Cisco ANM web services API is a Web Service implementation. Web Service is defined by the W3C standard as a software system designed to support interoperable machine-to-machine (client and server) interaction over the network.
The client and server communication follows the Simple Object Access Protocol or Service Oriented Architecture Protocol (SOAP) standard. SOAP, which exchanges XML-based messages over the network using HTTP or HTTPS, is the foundation layer of the Web Service stack. It provides a basic messaging framework that allows more abstract layers to build on. SOAP encoding wraps XML headers and tags in a SOAP envelope.