SAP PI - Introdução

O SAP Process Integration faz parte da plataforma SAP NetWeaver. É denominado SAP NetWeaver Exchange Infrastructure XI no NetWeaver 7.0 ehp2 e em versões anteriores. SAP NetWeaver Process Integration é uma parte do componente de software NetWeaver e é usado para troca de informações no sistema interno da empresa ou com partes externas.

SAP PI / XI permite que você configure comunicação e integração entre sistemas e permite que você conecte sistemas SAP e não SAP com base em diferentes linguagens de programação, como Java e SAP ABAP. Ele fornece um ambiente de código aberto que é necessário no cenário de sistema complexo para a integração de sistemas e para a comunicação.

SAP Process Integration é um middleware que permite a integração perfeita entre aplicativos SAP e não SAP em uma empresa ou com sistemas fora da empresa.

Exemplo

Um aplicativo executado em diferentes sistemas que fazem parte de diferentes unidades de negócios de uma empresa ou implementado em um ambiente distribuído entre diferentes empresas que mantêm uma relação comercial entre si. Nesse ambiente, há uma necessidade de integração e transferência ininterrupta de informações entre diferentes sistemas. SAP PI fornece uma plataforma de middleware que não trata de como os componentes do aplicativo são implementados com uma lógica de negócios e se concentra mais na troca de dados entre os diferentes componentes.

Você pode considerar o SAP PI como uma instância central ou middleware que interconecta diferentes sistemas. Esse middleware pode ser referido como mecanismo de tempo de execução SAP PI e essa comunicação é chamada de comunicação mediada. Quando você compara esta comunicação com um cenário ponto a ponto, é fácil gerenciar os sistemas e conexões. Além de tudo isso, as informações relacionadas à integração estão disponíveis em um ponto central.

A troca de mensagens entre os diferentes sistemas usando SAP PI contém dados de negócios. O protocolo de mensagem de comunicação é baseado em mensagens SOAP padrão W3C.

Por que precisamos do SAP PI?

Em uma organização, o SAP ERP não contém um único sistema, mas consiste em uma série de sistemas integrados como SAP CRM, FICO, EWM, etc. SAP PI fornece uma plataforma como ponto único de integração para todos os sistemas sem tocar no sistema legado complexo para todos os dados e troca de informações.

A seguir estão os principais recursos fornecidos pelo SAP Process Integration -

Conectividade

Usando SAP PI, você pode conectar diferentes aplicativos e sistemas que possuem diferentes formas técnicas de comunicação. SAP PI fornece uma variedade de adaptadores que permitem conectar aplicativos com base em diferentes protocolos como HTTPS ou Remote Function Call (RFC).

Encaminhamento

O roteamento define as regras para o fluxo de mensagens entre diferentes sistemas em tempo de execução.

Mapeamento

O SAP PI é usado para conectar diferentes aplicativos ou sistemas em um ambiente distribuído que pode ser configurado entre diferentes empresas, portanto, existe a possibilidade de que a estrutura de troca de dados entre dois componentes seja diferente uma da outra.

O mapeamento determina a estrutura dos dados em um sistema de origem para estruturar os dados em um sistema de destino. Ele também determina as regras de conversão que são aplicadas aos dados entre o sistema de origem e o sistema de destino.