Virtual member manager prend en charge les configurations de jointure de niveau d'entrée et de propriété qui peuvent être activées et désactivées indépendamment.
Une jointure de niveau d'entrée signifie que virtual member manager peut utiliser plusieurs référentiels simultanément et reconnaît les entrées dans les différents référentiels comme des entrées représentant des entités distinctes. Par exemple, une entreprise peut disposer d'un annuaire LDAP contenant des entrées pour ses employés et une base de données contenant des entrées pour les clients et les partenaires commerciaux. Vous pouvez configurer virtual member manager pour qu'il utilise l'annuaire LDAP et la base de données en même temps. La hiérarchie de virtual member manager et les contraintes de ses identificateurs fournissent l'espace de nom regroupé de ces deux référentiels et empêchent les identificateurs d'entrer en collision.
Pour des raisons de sécurité et commerciales, les clients risquent de ne pas vouloir laisser virtual member manager écrire dans leurs référentiels. Toutefois, les applications appelant virtual member manager peuvent avoir besoin de stocker d'autres propriétés pour les entités. Virtual member manager fournit un référentiel Property Extension, qui est une base de données qui ne tient pas compte du type des principaux référentiels de profil, pour une configuration de jointure de niveau de propriété. Par exemple, une entreprise qui utilise un annuaire LDAP pour ses employés internes et une base de données pour ses clients et partenaires commerciaux externes risque de ne pas vouloir laisser virtual member manager écrire dans son annuaire LDAP et sa base de données. L'entreprise peut se servir de virtual member manager pour stocker des propriétés supplémentaires pour les personnes dans ces référentiels. Virtual member manager peut stocker les propriétés supplémentaires dans le référentiel Property Extension. Lorsqu'une application demande à virtual member manager d'extraire une entrée pour une personne, virtual member manager effectue une jointure de façon transparente entre les propriétés de la personne, extraites de l'annuaire LDAP ou de la base de données client, et les propriétés de la personne extraites du référentiel Property Extension dans une seule entrée logique de Personne.
Jointure de niveau d'entrée activée | Jointure de niveau d'entrée désactivée | |
---|---|---|
Jointure de niveau de propriété activée |
|
|
Jointure de niveau de propriété désactivée | Plusieurs référentiels principaux, chacun stockant une partie des entrées. | Un référentiel principal. Virtual member manager ne nécessite aucune base de données. |