Conectores para o Azure Logic Apps

Concluído

Como desenvolvedor líder em uma empresa de molduras, você foi solicitado a pesquisar os Aplicativos Lógicos do Azure e os tipos de conector incluídos. Seu objetivo é conectar-se dos Aplicativos Lógicos do Azure a uma API Web interna personalizada que estima os preços de enquadramento.

Vamos começar aprendendo sobre os Aplicativos Lógicos do Azure e a capacidade dessa plataforma de monitorar eventos e realizar ações.

O que é o Azure Logic Apps?

As Aplicações Lógicas do Azure são um serviço de nuvem que pode utilizar para integrar aplicações, serviços, sistemas e dados na sua empresa ou entre organizações. Essa plataforma de integração ajuda a simplificar como você projeta e cria soluções escaláveis na nuvem, no local ou em ambos.

O que você pode fazer com os Aplicativos Lógicos do Azure?

Você pode orquestrar dados e tarefas entre vários serviços e sistemas em um único fluxo de trabalho usando os Aplicativos Lógicos do Azure. Por exemplo, um fluxo de trabalho pode executar as seguintes tarefas conectando-se a sistemas de negócios comuns usando conectores ou criar seus próprios conectores para acessar sistemas personalizados ou exclusivos por meio de APIs REST:

  • Enviar uma notificação de e-mail quando ocorre um evento.
  • Mova ficheiros para o Armazenamento do Azure a partir de servidores na sua organização.
  • Monitore a atividade nas redes sociais, analise o sentimento e envie alertas quando uma publicação crítica para os negócios for publicada.

Os Aplicativos Lógicos do Azure podem fazer todas essas coisas sem a necessidade de reconstruir ou reimplantar código.

Componentes nos Aplicativos Lógicos do Azure

Os conectores são componentes nos Aplicativos Lógicos do Azure que ajudam você a se comunicar com um serviço externo. Cada conector tem várias operações, que podem incluir gatilhos que iniciam um fluxo de trabalho, ações que executam tarefas ou ambas.

Conectores de Aplicativos Lógicos do Azure

Os Aplicativos Lógicos do Azure oferecem centenas de conectores, que se enquadram nos seguintes grupos principais:

Grupo de conectores Descrição
Incorporado Gatilhos e ações que são executados nativamente no tempo de execução dos Aplicativos Lógicos do Azure. Alguns integram-se diretamente com serviços específicos do Azure sem ter de criar uma ligação; por exemplo, Azure Functions.
Geridas Gatilhos e ações que chamam outros serviços e sistemas. Essas operações geralmente exigem que você crie uma conexão primeiro. Esses conectores são hospedados e executados no Azure e são gerenciados pela Microsoft. Os conectores gerenciados podem se enquadrar nos seguintes subgrupos:

- Conectores padrão: gatilhos e ações que se integram ao Armazenamento do Azure, Microsoft 365, Microsoft Dynamics, Microsoft Power BI e muito mais.

- Conectores corporativos: gatilhos e ações que podem acessar sistemas corporativos como SAP, IBM Message Queue e outros por um custo extra.

- Conectores locais: gatilhos e ações que se integram ao SQL Server local, SharePoint Server, Oracle, compartilhamentos de arquivos e muito mais.

- Conectores de conta de integração: gatilhos e ações que transformam e validam XML, codificam e decodificam arquivos simples e processam mensagens B2B (business-to-business) com protocolos AS2, EDIFACT e X12.

Gatilhos nos Aplicativos Lógicos do Azure

Um gatilho sempre inicia um fluxo de trabalho nos Aplicativos Lógicos do Azure. Por exemplo, você pode usar um gatilho de solicitação que aguarda uma chamada de entrada ou solicitação de outro lugar para iniciar um fluxo de trabalho. As ações subsequentes podem enviar um e-mail, executar operações em um armazenamento de dados e postar algum conteúdo em um site de mídia social.

Os gatilhos têm os seguintes tipos gerais, que refletem seus usos em vários cenários.

  • Gatilho de sondagem: esse tipo de gatilho é executado em um cronograma e envia uma chamada desaída que verifica se há dados ou um evento que atenda a condições específicas. Sempre que os dados ou um evento atendem às condições, o gatilho inicia uma nova execução de fluxo de trabalho.

  • Gatilho de envio: esse tipo de gatilho aguarda e escuta dados ou um evento que atenda a condições específicas. Cada vez que os dados ou um evento atendem às condições, o gatilho inicia uma nova execução de fluxo de trabalho.

Os gatilhos podem ser específicos de um serviço ou sistema, ou podem ser genéricos. Por exemplo, os gatilhos genéricos incluem o gatilho Recorrência e o gatilho Solicitação, que você pode usar para iniciar qualquer fluxo de trabalho.