Conectores dos Aplicativos Lógicos do Azure
Como desenvolvedor líder em uma empresa de quadros de imagens, você foi solicitado a pesquisar 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
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 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 |
---|---|
Incorporado | 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. A Microsoft hospeda e executa esses conectores no Azure. 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 empresariais: gatilhos e ações que podem acessar sistemas empresariais, como SAP, IBM Message Queue e outros, por um custo extra. - Conectores locais: gatilhos e ações que integram com o SQL Server local, o SharePoint Server, o Oracle, os 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 (negócios para 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.
Gatilho deSondagem: 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.
Gatilho dePush: Esse tipo de gatilho aguarda e escuta os 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.