O vRealize Orchestrator é composto por três camadas distintas: uma plataforma de orquestração que fornece os recursos comuns necessários para uma ferramenta de orquestração, uma arquitetura de plug-in para integrar o controle de subsistemas e uma biblioteca de fluxos de trabalho. O vRealize Orchestrator é uma plataforma aberta que pode ser estendida com novos plug-ins e conteúdo, podendo ser integrada a arquiteturas maiores por meio de uma REST API.

O vRealize Orchestrator inclui vários recursos importantes que ajudam na execução e no gerenciamento de fluxos de trabalho.

Persistência
Usa-se um banco de dados PostgreSQL de nível de produção para armazenar informações relevantes, como processos, estados de fluxo de trabalho e a configuração do vRealize Orchestrator.
Gerenciamento central
O vRealize Orchestrator fornece uma ferramenta central para gerenciar seus processos. A plataforma baseada em servidor de aplicativo, com o histórico de versão completa, pode armazenar scripts e primitivos relacionados ao processo no mesmo local de armazenamento. Dessa forma, você pode evitar scripts sem controle de versão e alteração adequada nos seus servidores.
Ponto de verificação
Cada etapa de um fluxo de trabalho é salva no banco de dados, o que impedirá a perda de dados se você precisar reiniciar o servidor. Esse recurso é especialmente útil para processos de longa execução.
Centro de Controle
O Centro de Controle é um portal baseado na Web que aumenta a eficiência administrativa das instâncias do vRealize Orchestrator, fornecendo uma interface administrativa centralizada para operações de tempo de execução, monitoramento de fluxo de trabalho e correlação entre as execuções de fluxo de trabalho e os recursos do sistema.
Versão
Todos os objetos da plataforma do vRealize Orchestrator têm um histórico de versão associado. O histórico de versões é útil para o gerenciamento de alterações básico durante a distribuição de processos para estágios ou localizações do projeto.
Integração com o Git
Com o vRealize Orchestrator Client, você pode integrar um repositório Git para melhorar ainda mais a versão e o controle de origem do conteúdo do seu vRealize Orchestrator. Com o Git, você pode gerenciar o desenvolvimento de fluxos de trabalho em várias instâncias do vRealize Orchestrator. Consulte Usar o Git com o Cliente vRealize Orchestrator no guia Usar o Cliente VMware vRealize Orchestrator.
Mecanismo de script
O mecanismo de JavaScript Mozilla Rhino fornece uma maneira de criar blocos de construção para a plataforma vRealize Orchestrator Client. O mecanismo de script é aprimorado com controle de versão básica, verificação de tipo de variável, gerenciamento de espaço de nome e tratamento de exceções. O mecanismo pode ser usado nos seguintes blocos de construção:
  • Ações
  • Fluxos de trabalho
  • Políticas
Mecanismo de fluxo de trabalho
O mecanismo de fluxo de trabalho permite automatizar os processos de negócios. Ele usa os seguintes objetos para criar uma automação de processo passo a passo em fluxos de trabalho:
  • Fluxos de trabalho e ações fornecidas pelo vRealize Orchestrator Client.
  • Blocos de construção personalizados criados pelo cliente.
  • Os objetos que os plug-ins adicionam ao vRealize Orchestrator Client.
Os usuários, os outros fluxos de trabalho, as agendas ou as políticas podem iniciar fluxos de trabalho.
Mecanismo de política
Você pode usar o mecanismo de política para monitorar e gerar eventos para reagir às condições variáveis no servidor do vRealize Orchestrator Client ou em uma tecnologia com plug-in. As políticas podem agregar eventos da plataforma ou dos plug-ins, o que ajuda você a lidar com condições variáveis em qualquer uma das tecnologias integradas.
vRealize Orchestrator Client
Crie, execute, edite e monitore fluxos de trabalho com o vRealize Orchestrator Client. Você também pode usar o vRealize Orchestrator Client para gerenciar elementos de ação, configuração, política e recursos. Consulte Usar o Cliente vRealize Orchestrator.
Desenvolvimento e recursos
A página inicial do vRealize Orchestrator fornece acesso rápido aos recursos para ajudá-lo a desenvolver seus próprios plug-ins, para uso no vRealize Orchestrator. Você também encontrará informações sobre como usar a REST API do vRealize Orchestrator para enviar solicitações ao servidor do vRealize Orchestrator.
Segurança
O vRealize Orchestrator fornece as seguintes funções avançadas de segurança:
  • Infraestrutura de chave pública (PKI) para assinar e criptografar conteúdo importado e exportado entre servidores.
  • Gerenciamento de direitos digitais (DRM) para controlar como o conteúdo exportado pode ser visualizado, editado e redistribuído.
  • Segurança de camada de transporte (TLS) para fornecer comunicação criptografada entre o vRealize Orchestrator Client, o servidor do vRealize Orchestrator e o acesso HTTPS ao front-end da Web.
  • Gerenciamento de direitos de acesso avançado para fornecer controle sobre o acesso a processos e os objetos manipulados por esses processos.
Criptografia
O vRealize Orchestrator usa um padrão de criptografia avançada (AES) compatível com FIPS com uma chave de codificação de 256 bits para a criptografia de cadeias de caracteres. A chave de codificação é gerada aleatoriamente e é exclusiva entre os dispositivos que não fazem parte de um cluster. Todos os nós em um cluster compartilham uma chave de codificação.