Automation Orchestrator se compone de tres capas: una plataforma de orquestación que proporciona las características comunes necesarias para una herramienta de orquestación; una arquitectura de complemento para integrar el control de los subsistemas y una biblioteca de flujos de trabajo. Automation Orchestrator es una plataforma abierta que se puede ampliar con nuevos complementos y contenido, y que se puede integrar en arquitecturas más grandes a través de una REST API.

Automation Orchestrator incluye varias características clave que ayudan a ejecutar y administrar flujos de trabajo.

Persistencia

La base de datos PostgreSQL de nivel de producción se utiliza para almacenar información relevante, como procesos, estados de flujo de trabajo y la configuración de Automation Orchestrator.

Administración central

Automation Orchestrator proporciona una herramienta centralizada para administrar los procesos. La plataforma basada en servidor de aplicaciones, con un historial de versiones completo, puede almacenar scripts y primitivos relacionados con los procesos en la misma ubicación. De esta forma, se evitan los scripts sin versiones y se controlan los cambios en los servidores.

Puntos de comprobación

Todos los pasos de un flujo de trabajo se guardan en la base de datos, lo que evita la pérdida de datos en caso de tener que reiniciar el servidor. Esta función resulta especialmente útil para procesos de larga ejecución.

Centro de control

El centro de control es un portal basado en la web que aumenta la eficiencia administrativa de las instancias de Automation Orchestrator al proporcionar una interfaz administrativa centralizada para operaciones de tiempo de ejecución, supervisión de flujos de trabajo y correlación entre las ejecuciones de flujo de trabajo y los recursos del sistema.

Control de versiones

Un historial de versiones está asociado a todos los objetos de la plataforma de Automation Orchestrator. El historial de versiones resulta útil para la administración de cambios básicos cuando se distribuyen procesos a las ubicaciones o las fases del proyecto.

Integración de Git

Con Automation Orchestrator Client, puede integrar un repositorio Git para mejorar aún más la versión y el control de origen del contenido de Automation Orchestrator. Con Git, puede administrar el desarrollo de flujos de trabajo en varias instancias de Automation Orchestrator. Consulte Uso de Git con el cliente de Automation Orchestrator en la guía Uso de Automation Orchestrator.

Motor de creación de scripts

El motor de JavaScript Rhino de Mozilla permite generar bloques de creación para la plataforma de Automation Orchestrator Client. El motor de creación de scripts se mejora mediante un control básico de versiones, la comprobación de tipos de variables, la administración de espacio de nombres y el control de excepciones. El motor se puede utilizar en los siguientes bloques de creación:
  • Acciones
  • Flujos de trabajo
  • Directivas

Motor de flujo de trabajo

El motor de flujo de trabajo permite automatizar los procesos empresariales. Utiliza los objetos siguientes para crear una automatización de procesos detallada en los flujos de trabajo:
  • Flujos de trabajo y acciones que proporciona Automation Orchestrator Client.
  • Bloques de creación personalizados creados por el cliente.
  • Objetos que los complementos agregan a Automation Orchestrator Client.
Los usuarios, otros flujos de trabajo, los programas o las políticas pueden iniciar flujos de trabajo.

Motor de políticas

Puede utilizar el motor de directivas para supervisar y generar eventos con el fin de reaccionar ante los cambios de condiciones en el servidor de Automation Orchestrator Client o una tecnología conectada. Las políticas pueden agregar eventos desde la plataforma o los complementos, lo que permite administrar los cambios de condiciones en cualquiera de las tecnologías integradas.

Automation Orchestrator Client

Cree, ejecute, edite y supervise flujos de trabajo con el Automation Orchestrator Client. También puede usar el Automation Orchestrator Client para administrar elementos de acción, configuración, política y recursos. Consulte Uso de Automation Orchestrator.

Desarrollo y recursos

La página de destino de Automation Orchestrator proporciona acceso rápido a los recursos para ayudarlo a desarrollar sus propios complementos, para su uso en Automation Orchestrator. También encontrará información sobre el uso de la REST API de Automation Orchestrator para enviar solicitudes al servidor de Automation Orchestrator.

Seguridad

Automation Orchestrator proporciona las siguientes funciones avanzadas de seguridad:
  • Infraestructura de clave pública (PKI) para firmar y cifrar contenido importado y exportado entre servidores.
  • Administración de derechos digitales (DRM) para controlar cómo se puede visualizar, editar y redistribuir el contenido.
  • Capa de seguridad de confianza (Transport Layer Security, TLS) para proporcionar comunicaciones cifradas entre el Automation Orchestrator Client y el servidor de Automation Orchestrator, así como acceso HTTPS al front-end web.
  • Administración de derechos de acceso avanzados para proporcionar control sobre el acceso a los procesos y los objetos que manipulan.

Cifrado

Automation Orchestrator utiliza un estándar de cifrado avanzado compatible con FIPS (AES) con una clave de cifrado de 256 bits para el cifrado de cadenas. La clave de cifrado se genera aleatoriamente y es única en los dispositivos que no forman parte de un clúster. Todos los nodos de un clúster comparten una clave de cifrado.