Le service de relation gère les relations et les rôles dans le système. Il gère les définitions de relation et de rôle, ainsi que les métadonnées et permet de spécifier la définition d'une relation et de manipuler les instances dérivées de la définition.
Le service de relation permet de capturer des relations entre différents objets. Les participants à la relation se distinguent par les rôles qu'ils assurent. Ainsi, un objet Personne nommé "Jean" peut avoir une relation de propriété avec un objet Voiture appelé "Subaru immatriculée 1234 XYZ 13." Dans cet exemple, Joe participe à la relation sous le rôle "propriétaire" tandis que la voiture y participe sous le rôle "objet possédé".
Les relations et les rôles sont décrits dans des définitions que vous concevez au moyen de l'interface graphique de l'éditeur de relations de WebSphere Integration Developer. La définition de relation est un modèle qui décrit l'aspect de la relation, en identifiant les rôles que chaque participant peut endosser. La définition de rôle capture la structure et les contraints des participants. Les définitions de relation sont stockées sous forme de fichiers XML qui sont déployés dans le cadre d'une application J2EE vers un serveur particulier.
Pour plus de détails de fond et d'informations sur les tâches impliquées dans la création de relations, l'identification de types de relations et l'utilisation de l'éditeur de relations, voir le centre de documentation de WebSphere Integration Developer.
Les données d'instance de relation et de rôle sont sauvegardées dans des tables de relations stockées dans la base de données, dans la source de données par défaut que vous définissez lors de la configuration du service de relation.
Le service de relation s'exécute sur chaque serveur au niveau cellule. La section A propos de de la page d'accueil du Gestionnaire de relations indique le nombre de serveurs de la cellule qui exécutent des services de relation ; la section Relations indique le nom de chaque serveur exécutant des services de relation. Avant de manipuler des instances de relation, vous devez sélectionner le serveur contenant les instances de relation et de rôle à gérer.
Pour plus de détails sur l'utilisation du gestionnaire de relations, voir les rubriques consacrées au gestionnaire de relations dans le centre de documentation de WebSphere ESB.
Les rubriques suivantes décrivent les tâches de configuration à exécuter pour les services de relation de votre environnement WebSphere ESB.