O que são Aplicativos Lógicos do Azure?

Concluído

Vamos começar com algumas definições e um tour rápido pelos principais recursos dos Aplicativos Lógicos do Azure. Esta visão geral ajuda você a determinar se os Aplicativos Lógicos do Azure são uma boa opção para o seu cenário de negócios.

O que é um processo de negócios?

Um processo de negócios geralmente é uma sequência de tarefas que produzem um resultado específico. O resultado poderá ser uma decisão, alguns dados ou uma notificação.

Um cenário em nossa empresa de calçados é monitorar as notícias do setor sobre reações do mercado. Esse processo de negócios inclui a seguinte sequência de tarefas:

  • Detecte artigos de notícias sobre o setor.
  • Analisar o sentimento.
  • Armazene um link para artigos positivos.
  • Envie um email para as relações públicas sobre artigos negativos.

Essas etapas ocorrem em uma ordem específica, de forma que, com frequência, você pode descrevê-las como um fluxograma. O diagrama a seguir mostra um fluxograma de exemplo para o processo de monitoramento de artigos de notícias. Observe que existem três tipos de operações:

  • Um evento que inicia o fluxo.
  • Etapas de processamento que fazem a maior parte do trabalho.
  • Uma operação de controle que toma uma decisão.

O diagrama mostra o fluxograma de como uma empresa de calçados fictícia processa artigos de notícias do setor.

O que são Aplicativos Lógicos do Azure?

Os Aplicativos Lógicos do Azure são uma plataforma de nuvem que ajuda você a automatizar a execução do processo de negócios como um fluxo de trabalho de aplicativo lógico. Você cria e implanta um recurso de aplcativo lógico no Azure e usa o designer de fluxo de trabalho para organizar componentes predefinidos na sequência necessária.

Quando o fluxo de trabalho é executado, o designer envia a definição do seu fluxo de trabalho para o mecanismo de execução dos Aplicativos Lógicos do Azure. O mecanismo de execução inicia seu fluxo de trabalho quando a condição especificada é atendida e gerencia os recursos de computação necessários para executar o processo. O diagrama a seguir mostra uma exibição de alto nível das etapas:

Diagrama mostrando as etapas para definir e executar um fluxo de trabalho de aplicativo lógico: selecionar os componentes, usar o designer para organizá-los e, a seguir, salvar seu trabalho.

O poder dos Aplicativos Lógicos do Azure se deve à diversidade dos componentes pré-criados e à respectiva capacidade de trabalhar em conjunto. Esses componentes permitem que você se conecte a mais de 1.000 serviços, sistemas e outras fontes de dados. Não apenas do Azure e da Microsoft, mas também de produtos externos. O diagrama a seguir mostra apenas alguns dos produtos que você pode integrar em seu fluxo de trabalho:

Diagrama mostrando os serviços disponíveis em um fluxo de trabalho de aplicativo lógico. Os serviços são mostrados em quatro grupos: armazenamento de dados, processamento de dados, comunicação e monitoramento de notícias do setor.

Você cria o seu fluxo de trabalho com base nos componentes usados em seu processo de negócios. Você pode conectar os componentes em qualquer ordem ou padrão que forem necessários. Você pode adicionar a tomada de decisão e outros componentes de controle ao fluxo de trabalho adicionando condições e loops. O diagrama a seguir mostra como você pode combinar produtos externos para implementar o fluxo de trabalho de monitoramento de notícias do setor:

O diagrama mostra o mapeamento do processo de negócios de análise de artigo de notícias para um fluxo de trabalho de aplicativo lógico.

O modelo dos Aplicativos Lógicos do Azure é extensível. Se nenhum componente predefinido existir para o serviço, sistema ou API de que você precisa, você poderá criar o seu próprio. Você também pode executar código personalizado no Azure Functions, que você pode chamar de seu fluxo de trabalho ou snippets de código e scripts usando os componentes para essas finalidades.

Se precisarmos usar uma palavra para descrever o foco dos Aplicativos Lógicos do Azure, essa palavra será integração. Esta plataforma ajuda você a unir diferentes serviços e sistemas para implementar um fluxo de trabalho que dê suporte a um processo de negócios. Sua função é usar o designer de fluxo de trabalho para organizar os componentes na sequência de que você precisa. Para a maioria dos fluxos de trabalho você não precisa escrever nenhum código, então você pode ter seu fluxo de trabalho pronto e sendo executado em poucos minutos.

Dica

Se você tiver o Microsoft Copilot instalado, faça estas perguntas ao Copilot:

  • Quais são os principais cenários úteis nos Aplicativos Lógicos do Azure?
  • Fale-me sobre conectores predefinidos nos Aplicativos Lógicos do Azure?