Los complementos se componen de un conjunto estándar de componentes que exponen los objetos en la tecnología conectada a la plataforma de Orchestrator.

Los principales componentes de un complemento son el adaptador de complemento, la fábrica y las implementaciones de eventos. Los objetos y las operaciones que se han definido en el adaptador, la fábrica y las implementaciones de eventos se asignan a los objetos de Orchestrator en un archivo de definición XML denominado vso.xml. El archivo vso.xml asigna los objetos y las funciones de la tecnología conectada a los objetos de creación de scripts de JavaScript que aparecen en la API de JavaScript de Orchestrator. El archivo vso.xml también asigna tipos de objetos de la tecnología conectada a los buscadores, que aparecen en la pestaña Inventario de Orchestrator.

Los componentes incluyen los componentes que se indican a continuación.

Módulo de complemento

El complemento propiamente dicho, como se define mediante un conjunto de clases de Java, un archivo vso.xml y paquetes de los flujos de trabajo y las acciones que interactúan con los objetos a los que se accede con el complemento. El módulo de complemento es obligatorio.

Adaptador de complemento

Define la interfaz entre la tecnología conectada y el servidor de Orchestrator. El adaptador es el punto de entrada del complemento a la plataforma de Orchestrator. El adaptador crea la fábrica del complemento, administra la carga y descarga del complemento, y gestiona los eventos que tienen lugar en los objetos en la tecnología conectada. El adaptador de complemento es obligatorio.

Fábrica de complemento

Define el modo en el que Orchestrator busca los objetos en la tecnología conectada y lleva a cabo operaciones con ellos. El adaptador crea una fábrica para la sesión de cliente que se abre entre Orchestrator y una tecnología conectada. La fábrica permite compartir una sesión entre todas las conexiones de cliente o abrir una sesión por conexión de cliente. La fábrica de complemento es obligatoria.

Configuración

Orchestrator no define un método estándar para que el complemento almacene su configuración. Puede guardar la información de configuración utilizando registros de Windows, archivos de configuración estáticos, bases de datos o archivos XML. Los complementos de Orchestrator se pueden configurar ejecutando flujos de trabajo de configuración en el cliente de Orchestrator.

Buscadores

Reglas de interacción que definen el modo en el que Orchestrator localiza y representa los objetos en la tecnología conectada. Los buscadores recuperan objetos del conjunto de objetos que expone la tecnología conectada a Orchestrator. En el archivo vso.xml, se definen las relaciones entre los objetos para permitir la navegación por la red de objetos. Orchestrator representa el modelo de objetos de la tecnología conectada en la pestaña Inventario. Los buscadores son obligatorios si se desea exponer objetos en la tecnología conectada a Orchestrator.

Objetos de creación de scripts

Tipos de objetos de JavaScript que proporcionan acceso a los objetos, las operaciones y los atributos en la tecnología conectada. Los objetos de creación de scripts definen la forma en la que Orchestrator accede al modelo de objeto de la tecnología conectada mediante JavaScript. Las clases y los métodos de la tecnología conectada se asignan a los objetos de JavaScript en el archivo vso.xml. Puede acceder a los objetos de JavaScript en la API de creación de scripts de Orchestrator e integrarlos en los flujos de trabajo, las acciones y las tareas de scripts de Orchestrator. Los objetos de creación de scripts son obligatorios si se desea añadir métodos, clases y tipos de creación de scripts a la API de JavaScript de Orchestrator.

Inventario

Las instancias de los objetos en la tecnología conectada que Orchestrator localiza utilizando buscadores aparecen en la vista Inventario en el cliente de Orchestrator. Puede realizar operaciones en los objetos del inventario ejecutando flujos de trabajo en ellos. El inventario es opcional. Puede crear un complemento que solo añada clases y tipos de creación de scripts a la API de JavaScript de Orchestrator y no exponga ninguna instancia de objetos en el inventario.

Eventos

Cambios en el estado de un objeto en la tecnología conectada. Orchestrator puede escuchar de forma pasiva los eventos que ocurren en la tecnología conectada. Orchestrator también puede activar eventos en la tecnología conectada. Los eventos son opcionales.