Third-party products, like service desk or network monitoring applications, can remotely utilize the capabilities of CA Automation Point. CA Automation Point provides a web service API to enable such third-party applications to make requests of an AP server and receive data from an AP server. Such applications can be written in any programming language, can run under any operating system, and can reside on any computer in the corporate network.
Examples of operations that you can perform through the web service API are:
The following sources of documentation can assist you in using CA Automation Point web services.
%AP_HOME%\distrib\websvc\*.xsd
%AP_HOME%\Doc\help\websvc\xmlSchemas\*.html
%AP_HOME%\Doc\help\websvc\javaAPI\index.html
%AP_HOME%\bin\RequestService
The AP web service API utilizes a REST (Representational State Transfer) architecture. A REST architecture uses the HTTP methods POST, GET, PUT, and DELETE against a well-defined URI hierarchy representing CA Automation Point objects. Use these HTTP methods to achieve required CRUD operations (create, read, update, delete).
Most of the AP RESTful HTTP operations include an attached XML payload containing parameters that are associated with the desired operation. Similarly, the replies that you receive and your error results are delivered in XML documents. By parsing the XML reply document, you can process detailed results from your request.
The design of our web service uses Java Servlet technology, so our web service must be deployed under a servlet-compliant application server. Since CA Automation Point already redistributes the Apache Tomcat application server for use with our Notification Website, we also utilize Tomcat to host the AP web service.
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|