vRealize 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. vRealize 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 API de REST.

vRealize 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 vRealize Orchestrator.
Administración central
vRealize 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 vRealize 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 vRealize 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 vRealize Orchestrator Client, puede integrar un repositorio Git para mejorar aún más la versión y el control de origen del contenido de vRealize Orchestrator. Con Git, puede administrar el desarrollo de flujos de trabajo en varias instancias de vRealize Orchestrator. Consulte Usar Git con el cliente de vRealize Orchestrator en la guía Uso del cliente de VMware vRealize Orchestrator.
Motor de creación de scripts
El motor de JavaScript Rhino de Mozilla permite generar bloques de creación para la plataforma de vRealize 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
  • Políticas
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 vRealize Orchestrator Client.
  • Bloques de creación personalizados creados por el cliente.
  • Objetos que los complementos agregan a vRealize 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 vRealize 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.
vRealize Orchestrator Client
Cree, ejecute, edite y supervise flujos de trabajo con el vRealize Orchestrator Client. También puede usar el vRealize Orchestrator Client para administrar elementos de acción, configuración, política y recursos. Consulte Usar el cliente de vRealize Orchestrator.
Desarrollo y recursos
La página de destino de vRealize Orchestrator proporciona acceso rápido a los recursos para ayudarlo a desarrollar sus propios complementos, para su uso en vRealize Orchestrator. También encontrará información sobre el uso de la API de REST de vRealize Orchestrator para enviar solicitudes al servidor de vRealize Orchestrator.
Seguridad
vRealize 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 vRealize Orchestrator Client y el servidor de vRealize 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
vRealize 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.