Fluxos de trabalho de integração empresarial B2B com Aplicações Lógicas do Azure e Pacote de Integração Empresarial
Para soluções B2B (business-to-business) e comunicação perfeita entre organizações, pode criar fluxos de trabalho de integração empresarial automatizados e escaláveis utilizando as Aplicações Lógicas do Azure com o Enterprise Integration Pack (EIP).
O que é o Enterprise Integration Pack?
Se você estiver familiarizado com o Microsoft BizTalk Server, o EIP segue conceitos semelhantes e torna os recursos B2B fáceis de usar. No entanto, uma grande diferença reside no facto de a PEI se basear arquitetonicamente em contas de integração. Essas contas são contêineres baseados em nuvem no Azure que simplificam como você armazena, gerencia e usa artefatos B2B para comunicação B2B, incluindo parceiros comerciais, contratos, mapas, esquemas, certificados e assim por diante.
Com esses artefatos, você pode criar fluxos de trabalho B2B e soluções de integração que incluem serviços de nuvem, como Azure, Microsoft e outros aplicativos de software como serviço (SaaS), sistemas locais e aplicativos personalizados usando os Aplicativos Lógicos do Azure e escolhendo entre centenas de conectores. Por exemplo, você pode criar e executar código personalizado de seus fluxos de trabalho usando os conectores internos e do Azure Functions. Você também pode usar conectores de integração corporativa que suportam os seguintes padrões do setor:
- Intercâmbio Eletrónico de Dados (EDI)
- Integração de Aplicações Empresariais (EAI)
Embora as organizações usem protocolos e formatos diferentes para comunicação B2B, você ainda pode trocar mensagens eletronicamente com outras organizações. Você pode transformar esses diferentes formatos em um formato que os sistemas da sua organização podem processar quando você usa o EIP, que suporta protocolos padrão do setor, incluindo AS2, X12, EDIFACT e RosettaNet. Você também pode melhorar a segurança da mensagem usando criptografia e assinaturas digitais.
De que preciso para começar?
Uma conta e subscrição do Azure. Se não tiver uma subscrição do Azure, inscreva-se para obter uma conta do Azure gratuita.
Uma conta de integração para armazenar os artefatos B2B que você define e deseja usar.
Artefatos B2B, como parceiros comerciais, acordos, mapas, esquemas, certificados e assim por diante.
Para criar mapas e esquemas, você pode usar o Visual Studio 2019 e a Extensão de Ferramentas de Integração Empresarial de Aplicativos Lógicos do Microsoft Azure. A extensão está atualmente indisponível para o Visual Studio 2022.
Nota
Não instale esta extensão juntamente com a extensão do BizTalk Server. Ter ambas as extensões pode produzir um comportamento inesperado. Certifique-se de que tem apenas uma destas extensões instaladas.
Em monitores de alta resolução, você pode ter um problema de exibição com o designer de mapas. Para resolver esse problema de dimensionamento de exibição para Visual Studio, reinicie o Visual Studio no modo sem reconhecimento de DPI ou adicione o valor do Registro DPIUNWARE.
Para instalar a extensão de dentro do Visual Studio, execute estas etapas:
Depois de abrir o Visual Studio, no menu Extensões , selecione Gerenciar extensões.
Na caixa de pesquisa, insira integração empresarial.
Ao lado de Ferramentas de Integração Empresarial dos Aplicativos Lógicos do Azure, selecione Baixar.
O Visual Studio baixa e instala a extensão.
Para criar, gerenciar e implantar recursos de aplicativos lógicos, você pode usar o portal do Azure, o Visual Studio Code ou o PowerShell.
Depois de criar uma conta de integração e adicionar seus artefatos, você pode começar a criar fluxos de trabalho B2B criando um recurso de aplicativo lógico.
Importante
Se você usar o tipo de recurso Aplicativo Lógico (Consumo), precisará vincular sua conta de integração ao recurso do aplicativo lógico antes de selecionar artefatos B2B para usar em seu fluxo de trabalho. No entanto, para definir e adicionar esses artefatos à sua conta de integração, você não precisa de um recurso de aplicativo lógico.
Se você usar o tipo de recurso Aplicativo Lógico (Padrão), poderá adicionar esquemas e mapas diretamente ao recurso do aplicativo lógico e usar esses artefatos em vários fluxos de trabalho dentro do mesmo recurso do aplicativo lógico. Você ainda precisa de uma conta de integração para armazenar outros artefatos, como parceiros e contratos, mas a vinculação é opcional. Para obter mais informações sobre esses tipos de recursos, consulte O que são Aplicativos Lógicos do Azure - Tipo de recurso e ambientes de host.
O diagrama a seguir mostra as etapas de alto nível para começar a criar fluxos de trabalho de aplicativos lógicos B2B:
Experimente agora exemplo
Para experimentar este exemplo, que implanta aplicativos lógicos que enviam e recebem mensagens AS2 por meio do Azure, selecione Implantar no Azure. Antes de executar o exemplo, atualize manualmente o fluxo de trabalho do aplicativo lógico FabrikamSales-AS2Send para que a propriedade URI da ação HTTP use o URI gerado dinamicamente para o gatilho Request no aplicativo lógico Contoso-AS2Receive.