Understanding how web service calls work with your server architecture

The architecture of Infrastructure Management varies according to your Infrastructure Management setup. This section describes the architecture of Infrastructure Management for the following scenarios:

Single BMC TrueSight Infrastructure Management Server installation

The following figure shows the architecture of a single BMC TrueSight Infrastructure Management Server installation.

Infrastructure Management architecture for a single BMC TrueSight Infrastructure Management Server installation

 

For information about how the web service requests work, see Single BMC TrueSight Infrastructure Management Server.

Multiple BMC TrueSight Infrastructure Management Server installations

The following figure shows the architecture of multiple BMC TrueSight Infrastructure Management Server installations.

Infrastructure Management architecture for multiple BMC TrueSight Infrastructure Management Servers

 

For information about how the web service requests work, see Multiple Child Servers with a Central Server Router.

REST-style architecture

Infrastructure Management conforms to REST (Representational State Transfer) principles. REST architecture uses the HTTP or HTTPS protocol to send requests and JSON standards to receive responses.

A REST-based web service has three defined aspects:

  • A base Uniform Resource Locator (URL)
  • The Internet media type of the data supported by the web service. For Infrastructure Management, the Internet media type is JSON.
  • A set of calls (POST, GET, PUT, and DELETE) supported by a RESTful web service

URL of a web service

A REST-based web service is accessed through a URL. The generic format of an Infrastructure Management web service URL is as follows:

http|https://<serverHost>:<port>/bppmws/api/<resourceType>/<resourceID>/action?<queryParam1>&<queryParam2>&...<queryParamn>

For information about accessing a web service, see Accessing Infrastructure Management.

JSON format

JSON is a text format that is completely language independent but uses conventions that are familiar to a programmer. Infrastructure Management provides responses in the JSON format.

For information about converting the input parameters to the JSON format, see  JSON creator.

Set of calls supported by REST-based web services

A REST-based web service supports the following operations:

Operations

Description

POST

Adds a resource to a collection of resources and returns an identifier

GET

Retrieves information and gets the information about a resource

PUT

Updates or replaces a resource

DELETE

Removes a resource


Was this page helpful? Yes No Submitting... Thank you

Comments