BEA AquaLogic Service Registry allows for installation with an approval publishing process, which requires two registries: a publication registry and a discovery registry. The publication registry is used for testing and verification of data. The discovery registry contains approved data that has been promoted from the publication registry.
BEA AquaLogic Service Registry supports the following scenarios of approval process configuration:
One publication and one discovery registry as shown in Figure 10-1. This is the simplest configuration. Data is promoted from the publication to the discovery registry after an approver approves the data.
Figure 10-1 One-Step Approval Process
Multiple publication registries as shown in Figure 10-2. Promoted data is merged from more than one publication registry to a single discovery registry.
Figure 10-2 One-Step Approval Process with Multiple Publication Registries
Multiple step approval process as shown in Figure 10-2. There can be many steps for promoting data from the publication to the discovery registry. For example, you can define the approval process to include two steps of data promotion. The first step is promoting data from a 'unit testing' registry to an 'integrated testing' registry. The next step is promoting data from the 'integrated testing' registry to a 'production quality' registry. In this case you need to install three registries as shown in Figure 10-2. See Intermediate Registry Installation to learn how to install a registry that behaves as both publication and discovery registry.
Figure 10-3 Multiple Step Approval Process
We recommend that you install the discovery registry first, and then the publication registry, because the digital security certificate of the discovery registry is needed when installing the publication registry.
Important
To install the publication or discovery registry with accounts in external storage you must ensure that accounts from the publication registry are a subset of accounts on the discovery registry. Accounts may exist on the discovery registry that do not exist on the publication registry, but all accounts on the publication registry must exist on the discovery registry. Put another way: all accounts on the publication registry exist on the discovery registry, but not all accounts on discovery registry exist on the publication registry.
It is also not allowed to have two different LDAP servers, one for the publication registry and one for discovery registry. For more information about setting of external accounts, see External Accounts Integration..
Note:
Do not forget to configure the SMTP configuration on the publication registry for receiving email notifications.
To install the discovery registry, during the type selection at install time choose Discovery Registry instead of the default Standalone installation.
Figure 10-4 Installation Type Selection
Fill in all properties on the discovery-specific panel shown in the following figure.
Figure 10-5 Discovery Settings
Set the following properties:
Publication Registry IP address
The IP address allowed to connect to this discovery registry.
Netmask
A netmask is a 32-bit mask used to divide an IP address into subnets and specify the network's available hosts.
The default netmask of 255.255.255.255 indicates that publication registry may be connected only from the IP address specified in Publication Registry IP address
To install the publication registry you must have an installed discovery registry as described in Discovery Registry Installation.
Install the publication registry in same way you would the Standalone registry. During installation selection, choose Publication Registry instead of the default Standalone installation.
Figure 10-6 Installing Publication Registry
Fill in the properties as described in the following figure.
Enter the HTTPS URL of the discovery registry. Note that HTTP (non secure) connections between the publication and discovery registry are not allowed.
Discovery Registry Certificate
The publication registry needs to access the SSL certificates for the WebLogic Server in which the discovery registry is deployed. You can obtain the WebLogic SSL certificate via a browser when accessing using HTTPS and export it to the 64 Base .cer file.
NOTE: To proceed with the installation, the installer must be able to read this certificate from a local or networked file system.
Note:
The installer must be able to read this certificate from a local or networked file system, in order to proceed with the installation.
Install the Intermediate registry in same way you would the Standalone registry. During installation selection, choose Intermediate Registry instead of the default Standalone installation.
Figure 10-8 Installation Type
Fill in the properties shown in the following figure.
Figure 10-9 Approval Process Configuration
The configuration includes:
Publication Registry IP address
The IP address allowed to connect to this discovery registry.
Netmask
A netmask is a 32-bit mask used to divide an IP address into subnets and specify the network's available hosts.
The default netmask of 255.255.255.255 indicates that publication registry may be connected only from the IP address specified in Publication Registry IP address
Discovery Registry URL
Enter the HTTPS URL of the discovery registry. Note that HTTP (non secure) connections between the publication and discovery registry are not allowed.
Discovery Registry Certificate
The publication registry needs to access the SSL certificates for the WebLogic Server in which the discovery registry is deployed. You can obtain the WebLogic SSL certificate via a browser when accessing using HTTPS and export it to the 64 Base .cer file.
NOTE: To proceed with the installation, the installer must be able to read this certificate from a local or networked file system.