SAP Tutorial PI/PO
O que รฉ a SAP PI?
SAP PI (Integraรงรฃo de Processos) รฉ uma plataforma de integraรงรฃo empresarial que fornece integraรงรฃo perfeita entre SAP e nรฃo-SAP aplicaรงรตes dentro da organizaรงรฃo A2A (Application to Application) ou mesmo fora da organizaรงรฃo B2B (Business to Business). Permite que as organizaรงรตes troquem informaรงรตes entre softwares internos dentro da empresa e sistemas externos fora da empresa.
O processo de SAP O formulรกrio completo do PI รฉ Integraรงรฃo de Processos.
O que รฉ a SAP PO?
SAP PO (Process Orchestration) รฉ uma ferramenta para automaรงรฃo e otimizaรงรฃo de processos de negรณcios. Ele combina recursos de SAP Gestรฃo de Processos de Negรณcios (BPM), SAP Integraรงรฃo de Processos (PI) e SAP Gerenciamento de regras de negรณcios (BRM). Em outras palavras, SAP Orquestraรงรฃo de Processos รฉ uma versรฃo mais avanรงada do SAP PI e possui todas as ferramentas necessรกrias para integrar aplicaรงรตes.
O processo de SAP O formulรกrio completo do PO รฉ Orquestraรงรฃo de Processos.
Compreensรฃo SAP PI/PO com um exemplo
Mas este era um aspecto tรฉcnico da SAP PI, mas para entendermos melhor veremos o exemplo de implementaรงรฃo do SAP Integraรงรฃo de processos.
Exemplo
Para entender o conceito de SAP Para ser mais claro, tomamos um exemplo de uma indรบstria de laticรญnios de grande escala, que estรก operando em uma grande parte de um estado e dominando a regiรฃo. Mas hรก algumas indรบstrias de laticรญnios de pequena escala operando na mesma regiรฃo, paralelamente ร indรบstria de grande escala, que nรฃo estรก dando lucro devido ร variaรงรฃo de preรงo em comparaรงรฃo ร indรบstria de grande escala. Entรฃo, para evitar o conflito de preรงos e manter o mesmo preรงo em toda a regiรฃo, a indรบstria de grande e pequena escala decide se unir, com a ajuda de SAP PI. Eles se interconectam com a ajuda de SAP PI e passou a trabalhar como uma unidade รบnica. Agora, atravรฉs SAP Eles podem trocar todas as informaรงรตes pertinentes ร indรบstria de laticรญnios, incluindo preรงos, e dividir uma quantia igual de lucro.
SAP PI conecta diferentes plataformas como
- SAP e nรฃoSAP sistemas
- Cenรกrios B2B e A2A
- Assรญncrono e SyncComunicaรงรตes cronosas
- Gerenciamento de processos de negรณcios entre componentes
Porque SAP PI/PO?
Antes de SAP PI, os negรณcios se conectariam uns aos outros por meio de comunicaรงรฃo ponto a ponto. Mas esse processo nรฃo รฉ usado para processos mรบltiplos e complexos. Para uma comunicaรงรฃo suave entre vรกrios negรณcios, a comunicaรงรฃo mediada ou o broker de integraรงรฃo sรฃo usados, e SAP PI adapta muito bem esse sistema. Ele permite a interconexรฃo de um processo diferente por meio de um local central conhecido como Integration Broker, ao contrรกrio da conexรฃo ponto a ponto que se parece mais com uma teia de aranha. O intermediรกrio ou servidor de integraรงรฃo รฉ parte integrante da comunicaรงรฃo mediada e consiste em Java baseado em Advanced Adapter Engine (AAE) e um mecanismo de integraรงรฃo para roteamento. A comunicaรงรฃo mediada รฉ baseada em um intermediรกrio de integraรงรฃo que รฉ executado por meio da troca de mensagens XML.

Vamos ver como SAP PI lida com as mensagens XML com a ajuda do Integration Broker. A troca de dados ou mensagens em SAP PI ocorre nessas quatro fases.
- Transformaรงรฃo de mensagens: Durante a troca de mensagens, transforma a estrutura dos dados de negรณcios
- Roteamento de mensagens: Encaminhar uma mensagem enviada por um sistema remetente para um ou mais sistemas receptores
- Adaptadores de conectividade: Conectando o intermediรกrio de integraรงรฃo e o sistema receptor, o adaptador transformarรก a mensagem recebida em uma mensagem de entrada e posteriormente a converterรก para o formato do sistema receptor na outra extremidade
- Processos de Integraรงรฃo: O gerenciamento de processos de negรณcios de componentes cruzados (ccBPM) consiste em funรงรตes para orquestraรงรฃo aprimorada de serviรงos.
A seguir neste SAP Tutorial PI, aprenderemos como SAP PI/PO funciona.
Como SAP PI/PO funciona
SAP PI executa trรชs funรงรตes bรกsicas
- Conectar: SAP O PI tem a capacidade de se integrar com todos os aplicativos, independentemente de ser um aplicativo de 3rd festa ou do SAP. Ele usa a estrutura do adaptador para integrar 3rd soluรงรตes partidรกrias.
- Coordenada: Pode definir um caminho/fluxo de trabalho para cada transaรงรฃo comercial integrada. Ele garante que cada mensagem seja entregue corretamente da origem ao destino alvo
- Comunicar: Ele pode traduzir arquivos em qualquer formato, seja um formato de arquivo interno ou qualquer padrรฃo de integraรงรฃo business to business.
A seguir neste SAP Tutorial PO, aprenderemos sobre SAP Arquitetura PI PO.
SAP PI/PO Archiarquitetura
SAP PI nรฃo รฉ um รบnico componente responsรกvel pela integraรงรฃo de SAP e nรฃo SAP aplicaรงรฃo, mas รฉ um conjunto de componentes que juntos formam SAP PI funcional. Esta arquitetura de SAP PI ou componentes sรฃo usados โโdurante o tempo de design, tempo de configuraรงรฃo e tempo de execuรงรฃo. Os vรกrios componentes SAP PI inclui
Diretรณrio de paisagem do sistema
ร um provedor central de informaรงรตes em um cenรกrio de sistema. O SLD contรฉm dois tipos de informaรงรตes, โInformaรงรตes do componente (instalรกvel e instalado) e descriรงรฃo da paisagemโ.
Construtor de integraรงรฃo
ร um conjunto de ferramentas que contรฉm um conjunto de ferramentas para acessar e editar objetos de integraรงรฃo
Repositรณrio de Integraรงรฃo
Para desenvolver, projetar e manter tipos de dados, estruturas de mensagens, mapeamentos, interfaces, processos de integraรงรฃo e cenรกrios de integraรงรฃo independentemente do cenรกrio do sistema, รฉ utilizado o repositรณrio de integraรงรฃo.
Servidor de integraรงรฃo
ร um mecanismo de processamento central do PI. Todas as mensagens sรฃo processadas usando este servidor.
Monitoramento Central
Com a ajuda disso รฉ feito o monitoramento do domรญnio PI, e โworkbenchโ รฉ a ferramenta utilizada para monitoramento.
Motor Adaptador
Ele atua como um conector para conectar o mecanismo de integraรงรฃo ao SAP sistemas e outros sistemas.
Tรฉcnica de processamento de mensagens por PI
Para acessar dados de SAP e nรฃoSAP aplicaรงรฃo esta tรฉcnica รฉ usada. SAP PI usa um documento intermediรกrio como IDoc para arquivos Flat para transferir seus dados.
Design
Integraรงรฃo de processos (PI) usa repositรณrio de integraรงรฃo para projetar estrutura de mensagens
Configuraรงรฃo
Diretรณrio de Integraรงรฃo (ID) รฉ usado para configurar parรขmetros tรฉcnicos para objetos criados em IR (Repositรณrio de Integraรงรฃo)
Processamento de mensagens
Assim que o IDOC for ativado em SAP sistema, o PI se encarrega e converte as mensagens em formato XML para seu processamento interno
Monitoramento de mensagens
As mensagens podem ser monitoradas e rastreadas usando o โRun Time Workbenchโ. Esta ferramenta pode ser รบtil no monitoramento de adaptadores remetentes e receptores, mensagens de saรญda e entrada, monitoramento ponta a ponta de cenรกrios completos e rastreamentos de erros.
Conectividade: estrutura de proxy e estrutura de adaptador
Estrutura do adaptador
SAP PI se conecta a qualquer sistema externo (SAP ou nรฃoSAP) usando a estrutura do adaptador. A estrutura do adaptador รฉ baseada no AS Java ambiente de tempo de execuรงรฃo e a versรฃo da arquitetura do conector (JCA). A estrutura do adaptador consiste em duas cadeias de mรณdulos padrรฃo se o processamento de mensagens for executado inteiramente dentro do adaptador, a cadeia de mรณdulos padrรฃo para o adaptador pode ser usada.
- Um para a direรงรฃo do remetente
- Um para a direรงรฃo do receptor
Existem quatro tipos de adaptadores usados โโem SAP PI
- Adaptadores de arquivo: Troca arquivos com sistemas externos
- Adaptadores JMS: Ele se comunica com um sistema de mensagens
- Adaptadores SOAP: Ele se comunica com provedores e clientes de serviรงos web
- Adaptadores JDBC: ร um pacote estendido para SAP PI
Outras interfaces suportadas pela estrutura do adaptador sรฃo
- Serviรงos de configuraรงรฃo (metadados de API e adaptador xsd)
- Serviรงos de administraรงรฃo
- Vรกrias APIs de serviรงo fornecidas pela estrutura do adaptador - Thread Manager, Transaction Manager)
- A estrutura do adaptador inclui uma API de log de auditoria de mensagens. A API pode ser usada para rastreamento tรฉcnico e registro em log para escrever instruรงรตes de rastreamento que descrevem a execuรงรฃo do cรณdigo.
Como funciona a estrutura do adaptador?
- Os dados sรฃo recebidos da rede por meio de um local de recebimento que escuta mensagens em determinado protocolo em um endereรงo especificado
- Apรณs a mensagem ser recebida pelo local de recebimento, uma mensagem รฉ enviada ao adaptador. Ele cria uma nova mensagem do BizTalk e anexa o fluxo de dados ร mensagem.
- Ele adiciona quaisquer metadados pertencentes ao ponto final atravรฉs do qual os dados foram recebidos e, em seguida, a mensagem รฉ enviada ao mecanismo de mensagens
- O mecanismo de mensagens envia a mensagem para o pipeline de recebimento onde os dados sรฃo transformados em XML, aqui o remetente da mensagem รฉ autenticado, uma mensagem รฉ descriptografada e o XML รฉ validado
- Em seguida, o mecanismo de mensagens publicou a mensagem na caixa de mensagens. A caixa de mensagens รฉ uma Microsoft SQL tabela contendo mensagens a serem processadas
- O mecanismo do sistema de mensagens envia a mensagem para a porta de orquestraรงรฃo ou de envio.
SAP Seguranรงa PI/PO
Para mensagens, SAP PI fornece seguranรงa em nรญvel de mensagem para o protocolo de mensagens XI, para o SABรO adaptador, para o protocolo RosettaNet, para adaptador de correio, para o protocolo CIDX e para conectividade com sistemas habilitados para WSRM (Web Service Reliable Messaging). SAP Seguranรงa em nรญvel de mensagem PI habilitada atravรฉs do uso de criptografia, assinatura digital, Asserรงรฃo SAML, token de nome de usuรกrio, token de certificado, etc. Os mรฉtodos de autenticaรงรฃo suportados pela infraestrutura WS para nรญvel de transporte incluem autenticaรงรฃo bรกsica (senha e nome de usuรกrio), SAP ticket de asserรงรฃo e HTTP sobre SSL.
Conectando o Servidor de Integraรงรฃo ao Sistema Habilitado para WSRM (Web Service Reliable Messaging)
Para conectar-se ao sistema habilitado para WSRM, vocรช usa um canal de comunicaรงรฃo do tipo de adaptador WS.
- Vocรช usa um contrato de remetente com um adaptador emissor de WS atribuรญdo para conectar o Servidor de Integraรงรฃo a um consumidor de WS
- Vocรช usa um contrato de receptor com um adaptador receptor WS designado para conectar o servidor de integraรงรฃo a um provedor WS
Benefรญcios da seguranรงa em SAP PI/PO
- As permissรตes do aplicativo receptor sรฃo verificadas em relaรงรฃo ao usuรกrio original
- No sistema receptor, um usuรกrio pode ser auditado
- Configuraรงรฃo dinรขmica no canal receptor PI
Novos recursos em SAP PI/PO
Os novos recursos em SAP PI inclui
- Monitoramento centralizado baseado em SAP gerente de soluรงรตes.
- Arquivo muito grande (binรกrio) para transferรชncia de arquivo
- Adaptadores IDOC (Documento Intermediรกrio) e HTTP em AAE (Advance Adapter Engine)
- Perspectiva centrada no usuรกrio na ESR
- Divisรฃo de mensagem baseada em interface e mapeamento no AAE
- Configuraรงรฃo de Time Out por canal de comunicaรงรฃo
- Transporte Automatizado para Validaรงรฃo de Esquema
- Substituindo Trex, pesquisa de mensagens definida pelo usuรกrio
- Perspectivas centradas no usuรกrio na ESR
- Add-on para SAP PI: complemento de conectividade segura (adaptador SGTP, mรณdulo PGP) e complementos B2B (adaptador OFTP, adaptador AS2, separador EDI, conversor XML EDI etc.)
Vantagens de SAP PI/PO
- Em comparaรงรฃo com qualquer outro monitoramento de produtos de middleware no SAP IP รฉ melhor. Ele oferece recursos de monitoramento como mensagem, desempenho, monitoramento de componentes e assim por diante, todos os quais podem ser usados โโpara rastrear e corrigir erros.
- SAP PI suporta vรกrios SAP componentes que sรฃo necessรกrios durante a integraรงรฃo com SAP PI
- Adaptadores e mapeamentos sรฃo bons em comparaรงรฃo com qualquer outro produto de middleware
- Assรญncrono e Synccomunicaรงรฃo humana รฉ possรญvel
SAP PI x BizTalk
| SAP PI | BizTalk |
|---|---|
| Usado principalmente apenas por SAP clientes para permitir integraรงรฃo baseada em SOAP | O BizTalk รฉ totalmente construรญdo . Net, Certificado por Microsoft e ferrolhos de sobrepor podem ser usados para proteger uma porta de embutir pelo lado de fora. Alguns kits de corrente de seguranรงa tambรฉm permitem travamento externo com chave ou botรฃo giratรณrio. SAP para integrar com SAP diretamente sem a necessidade de qualquer middleware |
| Produto ESB projetado e implementado para integrar SAP sistemas com nรฃo SAP sistemas | Produto mais generalizado, capacidade de integrar uma variedade de sistemas, incluindo SAP e outros produtos |
| SAP PI possui sistema de monitoramento de mensagens prรฉ-entregues | Nรฃo disponรญvel |
| SAP PI pode fazer mรบltiplas transferรชncias de dados | Nรฃo disponรญvel |
| In SAP A automaรงรฃo PI pode ser manual ou programada | Nรฃo disponรญvel |
| SAP usa soluรงรฃo de portal net weaver | BizTalk usa MS SharePoint como soluรงรฃo de portal |
| Paradigma de arquitetura SOA para SAP รฉ eSOA (Enterprise Service Oriented Architextura) | SOA รฉ baseado em .NET e BizTalk |
| SAP O preรงo do PI Base Engine รฉ baseado no volume geral de mensagens processadas expresso em Gigabytes/mรชs. SAP PI รฉ gratuito para uso entre SAP-A-SAP | O preรงo do servidor MS BizTalk รฉ baseado na capacidade do servidor. Possui quatro versรตes diferentes Enterprise, Standard, Branch e Developer |
Ao SAP PI/PO nรฃo รฉ recomendado em SOA corporativo (Service Oriented Architextura)
- SAP O PI nรฃo รฉ recomendado para comunicaรงรฃo sรญncrona, pois colocarรก uma carga significativa no serviรงo de infraestrutura para atender a solicitaรงรตes assรญncronas
- SAP PI nรฃo รฉ recomendado para cenรกrios orientados por UI se o back-end for exposto como serviรงos corporativos
- SAP O PI nรฃo รฉ necessรกrio para intermediaรงรฃo se um nรฃo-SAP back-end como plataforma J2EE ou .NET estรก expondo serviรงos de negรณcios em um cenรกrio de UI


