Cisco Unity Express -- RESTful Web Services
Search the Cisco Unity Express documentation on the DocWiki:
REST is a software architecture style for distributed systems. RESTful web services are services built using the REST architecture. A RESTful web service is based on the following design principles:
- Example - A subscriber's voice mailbox is a resource exposed by the CUE PI service. The CUE PI service provides and accepts XML representation for this resource.
- Uniform Interface - A RESTful service provides a uniform set of operations for all the resources. RESTful web services typically map the four main HTTP methods POST, GET, PUT, and DELETE to the operations they perform, that is, create, retrieve, update, and delete, respectively.
- Statelessness - Each request from client to server must contain all the information necessary to understand the request and cannot take advantage of any stored context on the server. In other words, the web service is not responsible for keeping any information about the state of its clients. The client is responsible for tracking its own actions (if it needs to).