Virtual Member Manager unterstützt die Konfiguration von Verknüpfungen auf Eintragsebene und Verknüpfungen auf Merkmalsebene, welche unabhängig voneinander aktiviert und inaktiviert werden können.
Eine Verknüpfung auf Eintragsebene bedeutet, dass Virtual Member Manager mehrere Repositorys gleichzeitig verwenden kann und die Einträge in den unterschiedlichen Repositorys als Einträge erkennt, die für verschiedene Entitäten stehen. Beispiel: Ein Unternehmen hat ein LDAP-Verzeichnis mit Einträgen für die Mitarbeiter, sowie eine Datenbank mit Einträgen für die Geschäftspartner und Kunden. Virtual Member Manager kann so konfiguriert werden, dass das LDAP-Verzeichnis und die Datenbank gleichzeitg verwendet werden. Die Virtual Member Manager-Hierarchie und die Randbedingungen für Virtual Member Manager-Kennungen stellen den aggregierten Namespace für die beiden Repositorys bereit und verhindern, dass die Kennungen kollidieren.
Aus Sicherheitsgründen und geschäftlichen Überlegungen möchte der Kunde eventuell verhindern, dass Virtual Member Manager in seine Repositorys schreibt. Möglicherweise müssen jedoch die Anwendungen, die Virtual Member Manager aufrufen, zusätzliche Merkmale für die Entitäten speichern. Virtual Member Manager stellt für die Konfiguration einer Verknüpfung auf Merkmalsebene ein Repository für Merkmalserweiterungen bereit; dabei handelt es sich um eine Datenbank, unabhängig vom Typ der Hauptprofil-Repositorys. Beispiel: Ein Unternehmen verwendet intern ein LDAP-Verzeichnis für die Mitarbeiter und extern eine Datenbank für Kunden und Geschäftspartner und möchte verhindern, dass Virtual Member Manager Schreiboperationen im LDAP-Verzeichnis und in der Datenbank ausführt. Das Unternehmen kann mit Virtual Member Manager zusätzliche Merkmale für die Mitarbeiter in den beiden Repositorys speichern. Virtual Member Manager kann die zusätzlichen Merkmale im Repository für Merkmalserweiterungen speichern. Wenn eine Anwendung Virtual Member Manager dazu auffordert, einen Eintrag für eine Person abzurufen, führt Virtual Member Managerer eine transparente Verknüpfung der Merkmale der Person aus, die entweder aus dem LDAP-Verzeichnis oder aus der Kundendatenbank abgerufen wurden, mit den Merkmalen der Person, die aus dem Repository für Merkmalserweiterungen abgerufen wurden, und führt diese zu einem einzigen logischen Eintrag für die Person zusammen.
Verknüpfung auf Eintragsebene aktiviert | Verknüpfung auf Eintragsebene inaktiviert | |
---|---|---|
Verknüpfung auf Merkmalsebene aktiviert |
|
|
Verknüpfung auf Merkmalsebene inaktiviert | Mehrere Hauptrepositories, jedes speichert einige der Einträge. | Ein Haupt-Repository. Virtual Member Manager benötigt keine Datenbank. |