BMC Atrium CMDB API architecture overview
The BMC Atrium Configuration Management Database (BMC Atrium CMDB) product provides an application programming interface (API) suite that allows you to work with class definitions, instance data, federation, reconciliation, audit, and other functions. The BMC Atrium CMDB API suite is composed of the C, Java, and web services APIs.
The C, Java, and web services APIs provide similar data structures and functions to encapsulate information and functionality. Additionally, the web services API provides a set of platform-independent operations that communicate with your applications to retrieve and send data.
As shown in the following figure, BMC Atrium Core components, such as Atrium Explorer and BMC Atrium Core Console, use the Java API to control the flow of data, whereas the external data consumers and data providers can communicate using either the web services API or Java API.
BMC Atrium CMDB API architecture
This guide describes the C API. For more information about the BMC Atrium CMDB Java API, see BMC Atrium CMDB Javadoc Help. For more information about web services APIs, see Web Services API data structures and Web Services API functions.