Overview
The RESTful web services provide a mechanism by which a client application can send requests to, and receive responses from, remote services. These web services provide access to Common Services.
The following figure shows a high-level overview of the RESTful web services.
Your client application can either directly call web services or use the provided SDK to call them.
Data representation
The RESTful web services use requests and responses to send and receive the information. The web services responses support the JSON and XML output formats. If an attribute doesn't exist or has a null value, it is returned as a null value in the response body of the web service request. No differentiation exists between values that do not exist and empty results.
Conditions
Every RESTful web service that returns results allows the returned data to be sorted and filtered and also allows only a range of the data to be retrieved.
Documentation
The methods that are provided by the SDK and how to start the RESTful web services is described in the Javadoc information.
The API reference describes the invocation, request, and response parameters of all of the web services that are provided by RESTful web services. For more information, see Web service browser.
Configuration
The RESTful web services interface with the various user interface enterprise application (EAR) files that are deployed. These user interface applications must all be deployed in the same cluster to work with web services. In addition, the web services must be configured with the name of the cluster that the user interface EAR files are deployed to.