Opzioni di integrazione dei processi

SAP Process Integration (SAP PI) fa parte della piattaforma SAP NetWeaver. È chiamatoSAP NetWeaver Exchange Infrastructure XIin NetWeaver 7.0 ehp2 e versioni precedenti. SAP NetWeaver Process Integration fa parte del componente software NetWeaver e viene utilizzato per lo scambio di informazioni nel sistema interno dell'organizzazione o con parti esterne.

SAP PI / XI consente di impostare una comunicazione e integrazione cross-system e consente di connettere sistemi SAP e non SAP basati su diversi linguaggi di programmazione, come Java e SAP ABAP. Fornisce un ambiente open source necessario in un panorama di sistemi complessi per l'integrazione dei sistemi e per la comunicazione.

SAP Process Integration è un middleware che consente la perfetta integrazione tra applicazioni SAP e non SAP in un'organizzazione o con sistemi esterni all'organizzazione.

Perché abbiamo bisogno di SAP PI?

In un'organizzazione, SAP ERP non contiene un singolo sistema ma è costituito da una serie di sistemi integrati, come SAP CRM, FICO, EWM, ecc. SAP PI fornisce una piattaforma come punto di integrazione unico per tutti i sistemi senza toccare il complesso sistema legacy per tutti i dati e lo scambio di informazioni.

Di seguito sono riportate le funzionalità chiave fornite da SAP Process Integration:

Connettività

Utilizzando SAP PI, è possibile connettere diverse applicazioni e sistemi con modalità tecniche di comunicazione diverse. SAP PI fornisce una varietà di adattatori che consentono di connettere applicazioni in base a diversi protocolli come HTTPS o Remote Function Call (RFC).

Routing

Il routing definisce le regole per il flusso di messaggi tra i diversi sistemi in fase di esecuzione.

Mappatura

SAP PI viene utilizzato per connettere diverse applicazioni o sistemi in un ambiente distribuito che può essere configurato tra diverse organizzazioni. Quindi, esiste la possibilità che la struttura dello scambio di dati tra due componenti differisca l'una dall'altra.

Opzioni di installazione di SAP NetWeaver PI

Quando si esegue uno scenario in SAP PI, le capacità di comunicazione ed elaborazione dipendono dai motori di runtime installati con l'installazione di SAP PI. È possibile installare uno o più motori di runtime su un sistema host. SAP PI fornisce le seguenti due opzioni di installazione:

Tipo 1 - Tipo a doppio utilizzo

Questa installazione è basata su ABAP e Java e fornisce strumenti per la progettazione e la configurazione del contenuto di integrazione, nonché i seguenti motori di runtime:

  • Motore di integrazione
  • Motore di processo aziendale
  • Motore adattatore avanzato

Tipo 2 - Advanced Adapter Engine Extended (AEX)

Questa installazione è basata su Java e fornisce strumenti per la progettazione e la configurazione del contenuto di integrazione e contiene AEX come motore di runtime.

Architettura SAP NetWeaver PI

L'architettura SAP PI è costituita da più componenti che vengono utilizzati in fase di progettazione, configurazione e runtime. In SAP PI, il sistema mittente è noto come origine e il destinatario è chiamato sistema di destinazione. L'architettura è nota come struttura Hub and Spoke. Lo Spoke viene utilizzato per connettersi con sistemi esterni, mentre l'Hub viene utilizzato per lo scambio di messaggi.

Un sistema SAP PI è suddiviso nei seguenti componenti:

  • Server di integrazione
  • Generatore di integrazione
  • System Landscape Directory (SLD)
  • Configurazione e monitoraggio