Tutorial SAP PI/PO: O que é integração e orquestração de processos

O que é SAPPI?

SAPPI (Process Integration) é uma plataforma de integração empresarial que fornece integração perfeita entre aplicativos SAP e não SAP dentro da organização A2A (Application to Application) ou mesmo fora da organização B2B (Business to Business). Ele permite que as organizações troquem informações entre softwares internosares dentro da empresa e sistemas externos fora da empresa.

O formulário completo do SAP PI é Integração de Processos.

O que é SAP PO?

Pedido de compra SAP (Process Orchestration) é uma ferramenta para automação e otimização de processos de negócios. Ele combina recursos do SAP Business Process Management (BPM), SAP Process Integration (PI) e SAP Business Rules Management (BRM). Em outras palavras, o SAP Process Orchestration é uma versão mais avançada do SAP PI e possui todas as ferramentas necessárias para integrar aplicações.

O formulário completo do SAP PO é Process Orchestration.

Compreendendo o SAP PI/PO com um exemplo

Mas esse foi um aspecto técnico do SAP PI, mas para entender melhor veremos o exemplo de implementação do SAP Process Integration.

Compreendendo o SAP PI/PO com um exemplo

Exemplo

Para entender o conceito de SAP PI mais claramente, tomamos um exemplo de um Dairy Indústria, que atua em grande parte do estado e domina a região. Mas há alguns d em pequena escalaairy indústrias que operam na mesma região, paralelamente à indústria de grande escala que não obtém lucro devido à variação de preços em comparação com a indústria de grande escala. Assim, 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 do SAP PI. Eles se interligaram com a ajuda do SAP PI e passaram a funcionar como uma única unidade. Agora, através do SAP PI eles podem trocar todas as informações referentes a dairy indústria, incluindo preços e compartilhar uma quantidade igual de lucro.

SAP PI conecta diferentes plataformas como

  • Sistemas SAP e não SAP
  • Cenários B2B e A2A
  • Asynchrono e SyncComunicações cronosas
  • Gerenciamento de processos de negócios entre componentes

Por que SAP PI/PO?

Antes do SAP PI, as empresas se conectavam por meio de comunicação ponto a ponto. Mas este processo não é usado para múltiplos e com.plex processos. Para uma comunicação tranquila entre vários negócios, utiliza-se a comunicação mediada ou o corretor de integração, e o 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.

SAP PI/PO
Visão geral do SAP PI PO

Vamos ver como o SAP PI trata as mensagens XML com a ajuda do Integration Broker. A troca de dados ou mensagens no SAP PI ocorre nestas 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 later converta-o 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 tutorial do SAP PI, aprenderemos como funciona o SAP PI/PO.

Como funciona o SAP PI/PO

SAP PI executa três funções básicas

  • Conectar: SAP PI tem a capacidade de integração com todos os aplicativos, independentemente de ser um aplicativo de 3rd parte 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 tutorial SAP PO, aprenderemos sobre SAP PI PO archiarquitetura.

SAP PI/PO Archiarquitetura

SAP PI/PO Archiarquitetura

SAP PI/PO Archiarquitetura

SAP PI não é um componente único responsável pela integração de aplicativos SAP e não SAP, mas é um cluster de componentes que juntos tornam o SAP PI funcional. Esse archiA arquitetura do SAP PI ou componentes é usada durante o tempo de design, tempo de configuração e tempo de execução. Os vários componentes do SAP PI incluem

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 aos sistemas SAP e outros sistemas.

Técnica de processamento de mensagens por PI

Para acessar dados de aplicativos SAP e não SAP, esta técnica é usada. SAP PI usa um documento intermediário como IDoc para arquivos simples 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

Uma vez ativado o IDOC no sistema SAP, 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

O SAP PI se conecta a qualquer sistema externo (SAP ou não SAP) usando o Adapter Framework. A estrutura do adaptador é baseada no ambiente de tempo de execução AS Java e no conector archiversão de arquitetura (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 do adaptador poderá ser usada.

  1. Um para a direção do remetente
  2. Um para a direção do receptor

Existem quatro tipos de adaptadores usados ​​no 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

  1. Serviços de configuração (metadados de API e adaptador xsd)
  2. Serviços de administração
  3. Várias APIs de serviço fornecidas pela estrutura do adaptador - Thread Manager, Transaction Manager)
  4. 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?

Estrutura do adaptador funciona com SAP PI/PO

  1. 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
  2. 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.
  3. 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
  4. 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
  5. Em seguida, o mecanismo do sistema de mensagens publicou a mensagem na mensagem box. A mensagem box é um Microsoft SQL tabela contendo mensagens a serem processadas
  6. O mecanismo do sistema de mensagens envia a mensagem para a porta de orquestração ou de envio.

Segurança SAP PI/PO

Para mensagens, o 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 mail adaptador, para o protocolo CIDX e para conectividade com sistemas habilitados para WSRM (Web Service Reliable Messaging). Na segurança de nível de mensagem SAP PI habilitada por meio 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), tíquete de asserção SAP 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 no 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 no SAP PI/PO

Os novos recursos do SAP PI incluem

  • Monitoramento centralizado baseado no gerenciador de soluções SAP.
  • 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
  • Complemento 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 do SAP PI/PO

  • Em comparação com qualquer outro produto de middleware, o monitoramento no SAP PI é 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 componentes SAP 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
  • Asynchrono e Synccomunicação humana é possível

SAP PI x BizTalk

SAPPI BizTalk
Usado principalmente apenas por clientes SAP para permitir integração baseada em SOAP O BizTalk é totalmente construído . Net, Certificado por Microsoft e SAP para integração direta com SAP sem a necessidade de qualquer middleware
Produto ESB projetado e implementado para integrar sistemas SAP com sistemas não SAP 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
No SAP PI a automação 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
SOA archiO paradigma de arquitetura para SAP é eSOA (Enterprise Service Oriented Architextura) SOA é baseado em .NET e BizTalk
O preço do SAP PI Base Engine é baseado no volume geral de mensagens processadas expresso em Gigabytes/mês. SAP PI é gratuito para uso entre SAP-to-SAP O preço do servidor MS BizTalk é baseado na capacidade do servidor. Possui quatro versões diferentes Enterprise, Standard, Branch e Developer

Quando SAP PI/PO não é recomendado em SOA corporativo (Service Oriented Architextura)

  • SAP PI não é recomendado para synccomunicação cronológica, pois colocará uma carga significativa no serviço de infraestrutura para atender umsyncpedido honroso
  • SAP PI não é recomendado para cenários orientados por UI se o back-end for exposto como serviços corporativos
  • O SAP PI não é necessário para intermediação se um back-end não SAP, como plataforma J2EE ou .NET, estiver expondo serviços de negócios em um cenário de UI