2 Managing Application Instances

This chapter describes how application instances are managed and provisioned in Oracle Communications Services Gatekeeper:

You also need to configure application password encryption. For details, see ”Encrypting Application Passwords” in Services Gatekeeper System Administrator's Guide.

See ApplicationInstanceMBean in the ”All Classes” section of the Services Gatekeeper OAM Java API Reference or information for details on this MBean.

Before registering application instances, service provider and application accounts must have been created. See "Managing Service Provider and Application Accounts" for more information.

Summary of Tasks Related to Application Instances

Table 2-1 lists the tasks related to application instances and the operations you use to perform those tasks. The operations belong to ApplicationInstanceMBean. For detailed information on this MBean, see the "All Classes" section of Services Gatekeeper OAM Java API Reference..

Table 2-1 Tasks Related to ApplicationInstanceMBean

Task ApplicationInstanceMBean Operation

Get information about the number of application instances

countApplicationInstances

Add, remove and get information about an application instance

addApplicationInstance

removeApplicationInstance

getApplicationInstance

List registered application instances

listApplicationInstances

Define additional properties for an application instance

setApplicationInstancePassword

setApplicationInstanceProperties

setApplicationInstanceReference

setApplicationInstanceState


About Application Instance States

Application instances have states. Two states are possible:

  • ACTIVATED

  • DEACTIVATED

In ACTIVATED state, the application using this application instance ID is in normal operation.

In DEACTIVATED state, the application using this application instance ID is not allowed to send traffic through Services Gatekeeper. The account is still valid and the state can be transitional by the Services Gatekeeper Administrator using the setApplicationInstanceState operation of the ApplicationInstanceMBean.

Web Services Security

When Web Services Security is being used as authentication for the application instance, its credentials must be set up, as described in Table 2-2.

Table 2-2 Credential Mapping

ApplicationInstance UserNameToken X.509 SAML

ApplicationInstanceName

userName

CN

CN

Password

password

Not applicable

Not applicable


In addition, if X.509 or SAML are being used, the certificates and private keys must be provisioned in the WebLogic Server keystore. For example, ImportPrivateKey utility can be used to load the key and digital certificate files into the keystore. See "ImportPrivateKey" in Oracle Fusion Middleware Command Reference for Oracle WebLogic Server for a description of ImportPrivateKey.