L'adaptateur de plug-in constitue le point d'entrée du plug-in dans le serveur Orchestrator. L'adaptateur de plug-in sert de banque de données à la technologie en plug-in du serveur Orchestrator, crée la fabrique de plug-in et gère les événements qui surviennent au sein de la technologie en plug-in.

Pour créer un adaptateur de plug-in, commencez par créer une classe Java qui met en œuvre l'interface IPluginAdaptor.

La classe Adaptateur de plug-in que vous créez gère la fabrique, les événements et les déclencheurs du plug-in au sein de la technologie en plug-in. L'interface IPluginAdaptor fournit les méthodes dont vous vous servez pour réaliser ces tâches.

L'adaptateur de plug-in remplit les rôles principaux ci-dessous.

Il crée une fabrique
Le rôle le plus important de l'adaptateur de plug-in est de charger et décharger une instance de la fabrique de plug-in pour chaque connexion d'Orchestrator à la technologie en plug-in. La classe Adaptateur de plug-in appelle la méthode IPluginAdaptor.createPluginFactory() pour créer une instance d'une classe qui met en œuvre l'interface IPluginFactory.
Il gère les événements
L'adaptateur de plug-in constitue l'interface entre le serveur Orchestrator et la technologie en plug-in. Il gère les événements qu'Orchestrator suscite ou guette sur les objets se trouvant dans la technologie en plug-in. L'adaptateur gère les événements au travers des modules de publication d'événement. Les modules de publication d'événement sont des instances de l'interface IPluginEventPublisher que crée l'adaptateur en appelant la méthode IPluginAdaptor.registerEventPublisher(). Les modules de publication d'événement définissent des déclencheurs et des indicateurs de stratégie sur les objets se trouvant dans la technologie en plug-in pour permettre à Orchestrator de lancer des actions définies en cas de survenue de certains événements dans l'objet ou si les valeurs de l'objet franchissent certains seuils. De la même façon, vous pouvez définir des instances PluginTrigger et PluginWatcher qui définissent les événements que les éléments de workflows au long cours En attente d'événement attendent.
Il définit le nom du plug-in
Indiquez un nom pour le plug-in dans le fichier vso.xml. L'adaptateur de plug-in obtient ce nom auprès du fichier vso.xml et le publie sur la vue Inventaire du client Orchestrator.
Il installe les licences
Vous pouvez appeler des méthodes pour installer tout fichier de licence requis par la technologie en plug-in pour la mise en œuvre de l'adaptateur.

Pour plus de précisions sur l'interface IPluginAdaptor, l'ensemble de ses méthodes et l'ensemble des autres classes de l'API du plug-in, consultez Guide de référence de l'API de plug-in Orchestrator.