O que é o Workflow Manager Tools 1.0?

 

Publicado: julho de 2016

O Workflow Manager 1.0 é um novo servidor que introduz novas funcionalidades para criação, hospedagem e gerenciamento de fluxos de trabalho. Esses fluxos de trabalho serão executados em alta escala e densidade, e suportarão a execução em um ambiente de multilocatários. O serviço é desenvolvido com base na biblioteca de atividades, no tempo de execução e no modelo de programação bem-sucedidos que foram introduzidos com o Windows Workflow Foundation (WF) no .NET Framework 4.

Com o tempo, pretendemos fornecer tanto as funcionalidades de serviço do Azure, quanto as funcionalidades de serviço instaladas pelo usuário, fornecendo assim flexibilidade para o usuário e simetria no local e na ofertas Azure. Inicialmente, a funcionalidade está sendo disponibilizada publicamente como um serviço instalado pelo usuário (para instalações no local ou instalações nas Máquinas Virtuais do Azure).

Além disso, o Workflow Manager 1.0 é usado pelo SharePoint 2013 para executar fluxos de trabalho do SharePoint e será uma parte inerente de determinadas assinaturas do Office 365.

Funcionalidades principais do Workflow Manager 1.0

O Workflow Manager 1.0 se desenvolve com base na continuidade de opções de hospedagem que o .NET Framework fornece hoje com WorkflowApplication e WorkflowServiceHost, para fornecer um novo host gerenciado para execução e gerenciamento de fluxos de trabalho. A nuvem fornece uma grande oportunidade para fornecermos um ambiente "em funcionamento constante" para executar, monitorar e gerenciar fluxos de trabalho. Nós desenvolvemos Workflow Manager com foco a longo prazo do Azure, enquanto também disponibilizamos os recursos imediatamente no local. Com essa oferta, as organizações podem concentrar mais suas energias no design da lógica de fluxo de trabalho em si (e na integração com seus aplicativos) em vez de gastar tempo na criação de infraestrutura. O Workflow Manager 1.0 cuidará da maioria dos desafios que os clientes têm atualmente no gerenciamento de seus artefatos de fluxo de trabalho, no desenvolvimento do ambiente de hospedagem, na configuração para dimensionamento e alta disponibilidade, no gerenciamento de um farm de máquinas que executam seus aplicativos, e assim por diante. O serviço também fornece novas funcionalidades para fornecedores independentes de software (ISVs) hospedado como serviço (Saas) para fornecer a extensibilidade de usuários para os seus aplicativos de um modo multilocatário, eficiente e seguro.

O Workflow Manager 1.0 está orientado para fornecer estas funcionalidades principais:

  • Alta densidade e multilocação

  • Dimensão elástica

  • Gerenciamento de artefato de atividade/Workflow

  • Rastreamento e monitoramento

  • Gerenciamento de instância

  • Criação declarativa completa

  • Sistema de mensagens REST e de Service Bus

As funcionalidades de hospedagem multilocatária fornecem uma execução segura, com alto desempenho e eficiência das instâncias de fluxo de trabalho, assim como a capacidade de organizar e gerenciar locatários do serviço.

O serviço também introduz novas funcionalidades para gerenciar atividades e fluxos de trabalho no sistema. Os clientes podem carregar as suas definições de fluxo de trabalho e atividades através da API REST ou da biblioteca de cliente e o serviço armazena os artefatos em um repositório dimensionado e confiável. O serviço também gerencia as relações entre as atividades e definições do fluxo de trabalho e suas versões, fornecendo funcionalidades de gerenciamento de artefato flexíveis para a atualização de definições, enquanto garante a integridade do processo das instâncias em execução.

Também continuamos a criar novas funcionalidades para monitorar e gerenciar instâncias do fluxo de trabalho em execução através do portal, da biblioteca de cliente e da API REST. Essas funcionalidades fornecem aos clientes visibilidade da integridade do serviço, da configuração personalizada e do status de seus processos empresariais em execução, enquanto fornecem aos desenvolvedores e administradores as ferramentas necessárias para gerenciar os artefatos e processos.

Além dos avanços em hospedagem e gerenciamento, o serviço também oferece novas funcionalidades para a criação de fluxo de trabalho. Incluindo criação declarativa completa de fluxos de trabalho através de uma biblioteca de atividades expandida, conversão de expressão e um novo recurso de modelagem de dados declarativos. Novos recursos integrados de mensagens também são fornecidos para os modelos de mensagens do Azure proeminentes de serviços web REST e o Barramento de Serviço. Essas funcionalidades do sistema de mensagens estão integradas com o tempo de execução de hospedagem para garantir que as mensagens de entrada e saída sejam coordenadas com a persistência do fluxo de trabalho, garantindo assim a integridade e a confiabilidade de seus processos.

Os tópicos nessa seção ilustram as novas funcionalidades de fluxo de trabalho para criação, hospedagem e gerenciamento dos processos empresariais que tornam mais fácil do que nunca a criação e execução de fluxos de trabalho confiáveis, flexíveis e de alto desempenho, que se dimensionam com as necessidades do seu negócio.

Confira Também

Instalando e configurando o Workflow Manager Tools 1.0
Trabalhando com dados complexos em um fluxo de trabalho
Sistema de mensagens de entrada
Valor dinâmico do Workflow Manager Tools 1.0
Superfície confiável do Workflow Manager Tools 1.0
Adicionando uma nova versão de um fluxo de trabalho ou uma atividade personalizada no Workflow Manager Tools 1.0
Solução de problemas de gerenciamento e execução do Workflow Manager Tools 1.0
Amostras do Workflow Manager Tools 1.0