Default language.

Using the AR System API for integration


Typically, the  API is not linked directly into a third-party application. Instead, a separate program is created that interfaces with the  using the  API on one side and with the third-party application using its native interface on the other side. This interface program acts as a proxy between the two applications, functioning as a client to both sides.

Using APIs to link applications

UsingAPI.png

The proxy client that links  with another application does not need to provide all of the features seen in  clients such as . Only the functions necessary for useful integration need be implemented. A proxy client could run as a background process with no user interfaces. For example, a proxy client could be created to monitor a log file that a third-party application updates. Whenever new entries appear in the log file, the proxy client application could automatically submit new records into the  database, with no user interaction. Similarly, a proxy client could monitor the  database and periodically extract records and use them to create graphical reports or charts.

In addition to providing a means for custom clients to access the , the API can be used to integrate with existing  or legacy applications.

Network management platform integration accessories use case

BMC Remedy makes available a set of accessories that provide integration with network management platforms such as HP OpenView Network Node Manager, IBM NetView for AIX, and Oracle Solstice Domain Manager. The major portion of the integration consists of a set of proxy client applications that take selected events (such as alarms) identified by the management platforms and create trouble ticket records in an . There is a unique proxy client application for each management platform.

The management platform applications run on UNIX hosts. The proxy clients run as background processes on these hosts. Each proxy client implements the management platform API to get the event messages (on one side) and the  API (on the other side) to send the information to a  and create a trouble ticket. Usually, a proxy client communicates with a management platform locally within the host system and communicates with a  remotely across a network. However, if  and the management platform are running on the same host, everything can be implemented locally.

For example, for HP OpenView Network Node Manager, the proxy client is called arovd ( OpenView daemon). It was built using the HP OpenView Event API, so that it could register itself with the HP OpenView system and receive events. It was also built with the  API so that events of interest could be translated and stored as records in the  database.

Integration of  with HP OpenView Network Node Manager


HP_OpenView.png

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*