SAP PI - Introduzione

SAP Process Integration fa parte della piattaforma SAP NetWeaver. Si chiama SAP NetWeaver Exchange Infrastructure XI in 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'azienda o con parti esterne.

SAP PI / XI consente di impostare la comunicazione e l'integrazione tra sistemi 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 per consentire una perfetta integrazione tra applicazioni SAP e non SAP in un'azienda o con sistemi esterni all'azienda.

Esempio

Un'applicazione che viene eseguita su diversi sistemi che fanno parte di diverse unità aziendali in una società o implementata in un ambiente distribuito tra diverse società che hanno una relazione commerciale tra loro. In questo ambiente, è necessaria una perfetta integrazione e trasferimento di informazioni tra diversi sistemi. SAP PI fornisce una piattaforma middleware che non si occupa di come i componenti dell'applicazione vengono implementati con una logica di business e si concentra maggiormente sullo scambio di dati tra i diversi componenti.

Puoi considerare SAP PI come un'istanza centrale o middleware che interconnette diversi sistemi. Questo middleware può essere indicato come motore runtime SAP PI e questa comunicazione è chiamata comunicazione mediata. Quando si confronta questa comunicazione con uno scenario punto a punto, è facile gestire i sistemi e le connessioni. Oltre a tutto ciò, le informazioni relative all'integrazione sono disponibili in un punto centrale.

Lo scambio di messaggi tra i diversi sistemi che utilizzano SAP PI contiene dati aziendali. Il protocollo dei messaggi di comunicazione si basa sui messaggi SOAP standard W3C.

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 unico punto di integrazione 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 diversi sistemi in fase di esecuzione.

Mappatura

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

La mappatura determina la struttura dei dati in un sistema di origine rispetto alla struttura dei dati in un sistema di destinazione. Determina inoltre le regole di conversione che vengono applicate ai dati tra il sistema di origine e quello di destinazione.