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, web services, RESTful 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.
- For more information about the BMC Atrium CMDB C API, see BMC Atrium CMDB C API features and components, C API data structures, C API functions, and C API Query functions overview.
- For more information about the BMC Atrium CMDB Java API, see BMC Atrium CMDB Javadoc Help.
- For more information about the BMC Atrium CMDB RESTful API, see REST API
- For more information about web services APIs, see Web Services API data structures and Web Services API functions.
As shown in the following figure, BMC Atrium Core components, such as BMC 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