Multiple Provisioning Domains / Common Connectivity Domain
This chapter describes the use case of installing and configuring multiple Provisioning domains and only one common Connectivity domain.
This use case only makes sense for customers that host Identity Management solutions for other customers.
About this Use Case
In this scenario, we install all components on one machine, including:
-
The directory server with several Provisioning domains and a single Connectivity configuration.
-
One DirX Identity Messaging Service based on the Apache Active MQ message broker.
-
Several DirX Identity Managers that allow managing objects both in the common Connectivity configuration and in one of the Provisioning domains.
-
Several Web Centers that each allow for managing the objects in exactly one Provisioning configuration.
-
A C++-based Server to handle the workflows that are defined in the Connectivity configuration for all Provisioning domains.
-
Several Java-based Servers to handle the provisioning and the request workflows that are related to exactly one Provisioning domain.
See the section "Multiple Provisioning Domains with a Common Connectivity Domain" for an illustration of this use case.
Make sure that the machine has enough resources to handle all processes.
Setup and Configuration
To set up this scenario:
-
Set up the first DirX Identity domain.
-
Set up additional Provisioning domains.
Setting up the First Domain
Read the section "Setup and Configuration" in the chapter "Single Domain" to set up the first domain. After this step, you will have the following items:
-
The directory server with one Provisioning domain and a single Connectivity configuration.
-
One DirX Identity Messaging Service based on the Apache Active MQ message broker.
-
One DirX Identity Manager that allows for managing objects in both the Connectivity and the first Provisioning configuration. Login profiles were created for both parts.
-
One Web Center that allows for managing the objects in the first Provisioning configuration.
-
One C++-based Server to handle the workflows that are defined in the Connectivity configuration.
-
One Java-based Server to handle the request workflows that are related to the first Provisioning domain.
Setting up Additional Provisioning Domains
For each additional Provisioning domain to be set up, perform the steps described in the section "Deploying a Complete Additional Domain" in the chapter "Use Case Deployment Quick Reference".
For each Provisioning domain, you will have:
-
A new Provisioning domain in your directory server.
-
An additional Web Center that allows managing the objects in the new Provisioning configuration.
-
An additional Java-based Server to handle the workflows that are defined in the Connectivity configuration and that are related to the new Provisioning configuration.
You will also have a new login profile for your new Provisioning configuration for the DirX Identity Manager that allows managing the objects in the new Provisioning configuration.