Exportar (0) Imprimir
Expandir Tudo

Tutorial: Configurando Mensagens B2B Usando o Portal e Pontes de Serviços do BizTalk

Atualizado: novembro de 2013

O Serviços BizTalk do Microsoft Azure fornece duas possibilidades de integração da chave – integração do aplicativo da empresa (EAI) e envio de mensagens entre empresas usando o EDI. Usando o EAI, você pode criar as pontes de que estão implantadas no . Usando o B2B, você pode criar parceiros comerciais e acordos para processar mensagens EDI na nuvem. Você então pode rotear as mensagens EDI nas pontes do Serviços do BizTalk já implantadas para processamento mais profundo. Este tutorial fornece instruções passo a passo para criar, implantar e testar um cenário de Serviços do BizTalk de ponta a ponta.

Contoso e Northwind são dois parceiros de negócios. A Contoso (o varejista) envia mensagens de pedidos de vendas à Northwind (o fornecedor). A NorthWind mantém todos os dados de pedidos de vendas na tabela chamada SalesOrder, que está hospedada em um banco de dados do SQL Server nas instalações da Northwind. A Contoso pode enviar mensagens XML ou mensagens EDI para a Northwind, para que a Northwind tenha que implementar uma solução, que habilita o seguinte:

  • A Contoso pode enviar uma mensagem X12 ou uma mensagem XML para o pedido de vendas.

  • A Contoso deve enviar mensagens em conformidade o esquema para a mensagem de pedido de vendas esperada pela Northwind.

  • A Contoso também pode enviar mensagens XML para inserir diretamente dados do pedido de vendas na tabela SalesOrder no banco de dados do SQL Server da Northwind.

Para habilitar este cenário, a Northwind faz o seguinte:

  • Para que o Contoso possa enviar mensagens XML, a Northwind configura um Ponte de solicitação-resposta XML no Serviços do BizTalk para habilitar a validação e transformação da mensagem. Esta ponte assume uma mensagem XML, a valida em relação o esquema de pedido de vendas requerido pela Northwind e transforma a mensagem para aquele esquema. A Northwind também usa o Serviço de adaptador do BizTalk para permitir a conectividade ao banco de dados do SQL Server local a partir o Ponte de solicitação-resposta XML implantado no Service Bus.

  • Para que a Contoso envie mensagens EDI X12, a Northwind usa o Portal de Serviços do BizTalk para configurar e implantar um acordo usando o que a Contoso pode enviar numa mensagem EDI/X12 para a Northwind.

A ilustração a seguir resume o cenário:

O cenário usado para este tutorial nos ajuda a exibir as seguintes capacidades de integração do Serviços do BizTalk.

  • Transporte de mensagens: O varejista e o fornecedor podem estar presentes em diferentes plataformas e em conformidade com diferentes protocolos de transporte e formatos de mensagem: A implantação do Serviços do BizTalk ajuda conectar estas diferenças entendendo os diferentes protocolos e formatos de mensagem.

  • Validação de mensagens: Enquanto o pedido de compra de entrada pode ser de diferentes formatos de mensagem para diferentes varejistas, os pedidos de compra de entrada devem estar em conformidade com um daqueles formatos de mensagem definidos. Isto se consegue através da validação de mensagem.

  • Transformação de mensagens: O fornecedor cumpre um formado de pedido de compra comum: Desta forma, os pedidos de compra de entrada tem que ser normalizados para este formato comum. Isto se consegue através da transformação da mensagem.

  • Conectividade híbrida: A memória de dados do fornecedor é um SQL Server local da Microsoft. O pedido de compra normalizado recebido através do aplicativo da nuvem tem que ser persistido na memória de dados local e isto é conseguido através de conectividade Híbrida.

Para obter instruções sobre como preparar um ambiente do Serviços do BizTalk, consulte Fluxo do Processo de Administração e Desenvolvimento nos Serviços BizTalk do Azure. Para configurar a transferência de mensagem EDI, precisará acessar ao Portal de Serviços do BizTalk.

Este tutorial foi escrito com base em um exemplo, EAIEDITutorial.zip, que está disponível como parte do download Galeria de códigos do MSDN. Você pode usar o exemplo e percorrer este tutorial para entender como o exemplo foi criado. Ou, você pode usar este tutorial para criar seu próprio aplicativo. Este tutorial é destinado à segunda abordagem para que você entenda como esse aplicativo foi compilado. Além disso, tanto quanto possível, o tutorial é consistente com o exemplo e usa os mesmos nomes de artefatos (por exemplo, esquemas, transformações) conforme usado no exemplo.

Consulte também

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft