Conectores dos Aplicativos Lógicos do Azure

Concluído

Como desenvolvedor líder em uma empresa de molduras, solicitaram que você pesquisasse os Aplicativos Lógicos do Azure e os tipos de conector incluídos. Sua meta é se conectar os Aplicativos Lógicos do Azure a uma API Web interna e personalizada que estime preços de enquadramento.

Vamos começar conhecendo melhor os Aplicativos Lógicos do Azure e a capacidade dessa plataforma de monitorar eventos e executar ações.

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

Os Aplicativos Lógicos do Azure são um serviço de nuvem que pode ser usado para integrar aplicativos, serviços, sistemas e dados dentro da empresa ou entre organizações. Essa plataforma de integração ajuda a simplificar a maneira de projetar e criar soluções escalonáveis na nuvem e/ou localmente.

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 só fluxo de trabalho usando os Aplicativos Lógicos do Azure. Por exemplo, um fluxo de trabalho pode executar as seguintes tarefas se conectando a sistemas comerciais comuns usando conectores ou criar os próprios conectores para acessar sistemas personalizados ou exclusivos por meio de APIs REST:

  • Enviar uma notificação por email quando um evento ocorrer.
  • Mover arquivos para o Armazenamento do Azure de servidores em sua organização.
  • Monitorar a atividade de mídia social, analisar o sentimento e enviar alertas quando uma postagem comercialmente crítica for publicada.

Os Aplicativos Lógicos do Azure podem fazer tudo isso sem a necessidade de recompilar nem reimplantar o 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 e/ou ações que executam tarefas.

Conectores dos 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
Interna Gatilhos e ações executados nativamente no runtime dos Aplicativos Lógicos do Azure. Alguns se integram diretamente a serviços do Azure específicos sem precisar criar uma conexão. Por exemplo, o Azure Functions.
Gerenciada 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, ao Microsoft 365, ao Microsoft Dynamics, ao Microsoft Power BI e a muitos outros serviços.

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

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

- Conectores de conta de integração: gatilhos e ações que transformam e validam XML, codificam e decodificam arquivos simples e processam mensagens B2B (entre empresas) 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 ou uma solicitação de entrada de outro lugar para iniciar um fluxo de trabalho. As próximas ações podem enviar um email, executar operações em um armazenamento de dados e postar conteúdo em um site de mídia social.

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

  • Gatilhode sondagem: esse tipo de gatilho é executado em um agendamento e envia uma chamada de saída que verifica 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.

  • Gatilhode envio: esse tipo de gatilho aguarda e escuta 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.

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 de recorrência e o gatilho de solicitação, que você pode usar para iniciar qualquer fluxo de trabalho.