This documentation supports the 19.08 version of BMC CMDB.

To view an earlier version, select the version from the Product version menu.

BMC CMDB Web Services Architecture

All BMC web services register with a central service registry (the Apache jUDDI Server) that makes them available to other services and clients.

The following figure shows how web services are published and requested through the Apache jUDDI Registry Server.

 BMC web services and clients

CMDB Web Services Infrastructure runs on a modified Apache Axis2 infrastructure. Other BMC web services run on their own application servers but publish to the Apache jUDDI Server. A consuming client finds the available services in the Apache jUDDI Server and then invokes the services using web interfaces.

The following figure shows the CMDB Web Services and Apache Axis2 infrastructure in more detail.

 CMDB Web Services and Apache Axis2 infrastructure

The Apache jUDDI Registry Server depends on the database specified during the Web Services installation as the repository for UDDI data. The database must be running before the Apache jUDDI Registry Server is started.

The Apache jUDDI Server is implemented as a collection of web services and is deployed as a WAR file (uddi.war ) on the web application server.

  • The Apache jUDDI Server utilities and sample scripts are located in $ATRIUMCORE_HOME/wsc/wsregistryapi.

The CMDB Web Services is deployed as an expanded web application archive from the $ATRIUMCORE_HOME/wsc/atriumws90 directory.

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