O que é o Azure Logic Apps?
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 adequados para o seu cenário de negócios.
O que é um processo de negócio?
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 para reações do mercado. Esse processo de negócios inclui a seguinte sequência de tarefas:
- Detete artigos de notícias sobre o setor.
- Analise o sentimento.
- Armazene um link para artigos positivos.
- Envie um e-mail de relações públicas para artigos negativos.
Essas etapas acontecem em uma ordem específica, portanto, muitas vezes 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 controlo que toma uma decisão.
O que é o Azure Logic Apps?
As Aplicações Lógicas do Azure são uma plataforma na nuvem que o ajuda a automatizar a execução do seu processo empresarial como um fluxo de trabalho de aplicação lógica. Você cria e implanta um recurso de aplicativo lógico no Azure e usa o designer de fluxo de trabalho para organizar componentes pré-criados na sequência necessária.
Quando o fluxo de trabalho é executado, o designer envia a definição do fluxo de trabalho para o mecanismo de execução de 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 visão de alto nível das etapas:
O poder dos Aplicativos Lógicos do Azure vem da diversidade de componentes pré-criados e de sua capacidade de trabalhar juntos. Esses componentes permitem que você se conecte a 1.000+ serviços, sistemas e outras fontes de dados. Não apenas o Azure e a Microsoft, mas também produtos externos. O diagrama a seguir mostra apenas alguns dos produtos que você pode integrar ao seu fluxo de trabalho:
Você cria seu fluxo de trabalho a partir dos componentes que usa em seu processo de negócios. Você pode conectar os componentes em qualquer padrão ou ordem que você precisa. Você pode adicionar a tomada de decisões e outros componentes de controle ao seu 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 modelo de Aplicativos Lógicos do Azure é extensível. Se não existir nenhum componente pré-criado para o serviço, sistema ou API de que necessita, pode criar o seu próprio. Você também pode executar código personalizado no Azure Functions, que pode ser chamado a partir do seu fluxo de trabalho, ou trechos de código e scripts usando os componentes para esses fins.
Se tivermos que usar uma palavra para descrever o foco dos Aplicativos Lógicos do Azure, essa palavra é integração. Esta plataforma ajuda-o a juntar serviços e sistemas diferentes para implementar um fluxo de trabalho que suporta um processo empresarial. Sua função é usar o designer de fluxo de trabalho para organizar os componentes na sequência que você precisa. Para a maioria dos fluxos de trabalho, você não precisa escrever nenhum código, para que você possa preparar um fluxo de trabalho e executá-lo em minutos.
Gorjeta
Se você tiver o Microsoft Copilot instalado, você pode fazer estas perguntas ao Copilot:
- Quais são os principais cenários úteis nos Aplicativos Lógicos do Azure?
- Fale-me sobre conectores pré-criados nas Aplicações Lógicas do Azure?