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

O que é o 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.

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

O que é o 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.

A 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.

Compreensão SAP PI/PO com um exemplo

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

Sua marca 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.

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

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 funciona o dobrador de carta de canal 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/PO Archiarquitetura

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.

Projeto

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.

  1. Um para a direção do remetente
  2. 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

  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 de mensagens publicou a mensagem na caixa de mensagens. A caixa de mensagens é uma 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.

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 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

Quando 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