O Automation 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 Automation 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 Automation 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 Automation Orchestrator.
Gerenciamento central
O Automation 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 Automation 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 Automation 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 Automation 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 Automation Orchestrator. Com o Git, você pode gerenciar o desenvolvimento de fluxos de trabalho em várias instâncias do Automation Orchestrator. Consulte Usar o Git com o Cliente do Automation Orchestrator no guia Usar o Automation Orchestrator.
Mecanismo de script
- Ações
- Fluxos de trabalho
- Políticas
Mecanismo de fluxo de trabalho
- Fluxos de trabalho e ações fornecidas pelo Automation Orchestrator Client.
- Blocos de construção personalizados criados pelo cliente.
- Os objetos que os plug-ins adicionam ao Automation Orchestrator Client.
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 Automation 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.
Automation Orchestrator Client
Crie, execute, edite e monitore fluxos de trabalho com o Automation Orchestrator Client. Você também pode usar o Automation Orchestrator Client para gerenciar elementos de ação, configuração, política e recursos. Consulte Usar o Automation Orchestrator.
Desenvolvimento e recursos
A página inicial do Automation Orchestrator fornece acesso rápido aos recursos para ajudá-lo a desenvolver seus próprios plug-ins, para uso no Automation Orchestrator. Você também encontrará informações sobre como usar a REST API do Automation Orchestrator para enviar solicitações ao servidor do Automation Orchestrator.
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 Automation Orchestrator Client, o servidor do Automation 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 Automation 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.