Understanding APIs and plug-ins (for an upgrade)
BMC Remedy AR System includes plug-ins and corresponding application programming interfaces (APIs) that extend the BMC Remedy AR System functionality to external data sources. The plug-in service, a companion server to the BMC Remedy AR System server, loads the plug-ins and accesses them upon request from the AR System server.
When you install BMC Remedy AR System, you can choose what you want to install:
- The provided Lightweight Directory Access Protocol (LDAP) plug-ins (AREA LDAP and ARDBC LDAP)
- The features to create your own AREA and ARDBC plug-ins
- The API package
The BMC Remedy AR System API suite is composed of a C API, a Java API, a plug-in API, and plug-ins that use APIs:
- BMC Remedy AR System External Authentication (AREA) — Accesses network directory services, such as LDAP. You can create and configure your own custom authentication plug-in, or you can use the provided plug-in. The AREA plug-in also enables BMC Remedy AR System users to consolidate user authentication information for external applications or data sources.
- BMC Remedy AR System Database Connectivity (ARDBC) — Accesses external sources of data. The ARDBC plug-in, which you access through vendor forms, enables you to perform the following tasks on external data:
- Create, delete, modify, and get external data
- Retrieve lists for external data
- Populate search-style character menus
For example, if you need to access data in an external directory service, you can use the ARDBC LDAP plug-in.
Install the API if you will install the mid tier, or if you require functionality that is not included in the BMC Remedy AR System client tools.