Application programming interfaces

Application programming interfaces (APIs) are part of a plug-in model we can use to add applications without disrupting existing applications.

Remote application programs run outside of the ISIM server JVM. Classes outside of the application packages are not intended to be started by a remote application. Classes in remote applications are documented under the ISIM application packages. Server extensions, which run in the ISIM server JVM, can use any of the classes listed in the published API documentation (Javadoc). They are Java classes that run in the same JVM of the caller. These APIs are used to develop IBM Security Identity Manager customization and extensions that can plug into IBM Security Identity Manager.

Several application APIs can be started by a remote application. A few server extension APIs in the dataservices package are included also. The following application APIs are intended to be started by a remote application:

The following server extension APIs are included:

See: