Fluxos de trabalho de integração empresarial B2B com os Aplicativos Lógicos do Azure e o Enterprise Integration Pack

Em soluções B2B (entre empresas) e comunicação direta entre organizações, é possível criar fluxos de trabalho de integração empresarial escalonáveis e automatizados usando os Aplicativos Lógicos do Azure com o EIP (Enterprise Integration Pack).

O que é o Enterprise Integration Pack?

Caso esteja familiarizado com o Microsoft BizTalk Server, o EIP segue conceitos semelhantes, facilitando o uso das funcionalidades B2B. No entanto, o EIP tem uma diferença importante. A arquitetura dele é baseada em contas de integração. Essas contas são contêineres baseados em nuvem no Azure que simplificam o modo de armazenar, gerenciar e usar artefatos B2B para a comunicação B2B, incluindo: parceiros comerciais, contratos, mapas, esquemas, certificados e assim por diante.

Com esses artefatos, é possível criar fluxos de trabalho e soluções de integração B2B, que incluem: serviços de nuvem, como o Azure, a Microsoft e outros aplicativos SaaS (software como serviço), sistemas locais e aplicativos personalizados usando Aplicativos Lógicos do Azure e escolhendo entre centenas de conectores. Por exemplo, é possível criar e executar um código personalizado de fluxos de trabalho usando conectores internos e do Azure Functions. Também é possível usar conectores de integração empresarial que são compatíveis com os seguintes padrões do setor:

  • EDI (intercâmbio eletrônico de dados)
  • EAI (Integração de Aplicativos Empresariais)

Embora as organizações usem diferentes protocolos e formatos para a comunicação B2B, ainda é possível trocar mensagens de modo eletrônico com outras organizações. É possível transformar esses diferentes formatos em um formato que os sistemas da sua organização possam processar ao usar o EIP, que é compatível com os protocolos padrão do setor, incluindo: AS2, X12, EDIFACT e RosettaNet. Também é possível aprimorar a segurança das mensagens usando criptografia e assinaturas digitais.

O que é necessário para começar a usá-lo?

Após criar uma conta de integração e adicionar os artefatos, será possível iniciar os fluxos de trabalho B2B criando um recurso de aplicativo lógico.

Importante

Caso use o tipo de recurso Aplicativo Lógico (Consumo) , vincule a conta de integração ao recurso de aplicativo lógico antes de selecionar os artefatos B2B para usá-los no fluxo de trabalho. No entanto, para definir esses artefatos e adicioná-los à conta de integração, não é preciso usar um recurso de aplicativo lógico.

Caso use o tipo de recurso Aplicativo Lógico (Standard) , será possível adicionar esquemas e mapas diretamente ao recurso de aplicativo lógico, bem como usar esses artefatos em vários fluxos de trabalho dentro do mesmo recurso de aplicativo lógico. Você ainda precisa de uma conta de integração para armazenar outros artefatos, como parceiros e contratos, porém a vinculação é opcional. Para obter mais informações sobre esses tipos de recursos, examine O que são os Aplicativos Lógicos do Azure – Tipo de recurso e ambientes de host.

O diagrama a seguir mostrará as etapas de alto nível usadas para começar a criar fluxos de trabalho do aplicativo lógico B2B:

Diagrama conceitual mostrando as etapas de pré-requisito usadas para criar fluxos de trabalho do aplicativo lógico B2B.

Experimente a amostra agora

Para experimentar essa amostra, que implanta aplicativos lógicos que enviam e recebem mensagens AS2 por meio do Azure, selecione Implantar no Azure. Antes de executar a amostra, certifique-se de atualizar manualmente o fluxo de trabalho do aplicativo lógico FabrikamSales-AS2Send para que a propriedade de URI da ação HTTP use o URI gerado dinamicamente para o gatilho de Solicitação no aplicativo lógico Contoso-AS2Receive.

Próximas etapas