Paesaggio e architettura del sistema

Il panorama del sistema SAP è definito come una disposizione dei server SAP. Idealmente, in un ambiente Sap, esiste un paesaggio a tre sistemi. Un panorama di sistema è costituito da Development Server (Dev), Production Server (PROD) e Quality Assurance server (QAS).

L'architettura SAP è definita come un framework tecnologico del sistema SAP e cambia nel tempo a differenza del panorama del sistema. L'architettura SAP cambia con un nuovo software come SAP ECC 6.0, il più recente.

Quanto segue è una richiesta in SAP System Landscape -

DEVELOPMENT >>>> Quality >>>> PRODUCTION

La figura seguente rappresenta il panorama del sistema a tre livelli SAP in cui il lavoro scorre da Dev> QAS> PROD e non in direzione indietro.

Parliamo ora del panorama del sistema:

Sandbox Server

Quando un progetto viene implementato, nelle fasi iniziali, viene utilizzato un server sandbox dove viene eseguita tutta la personalizzazione, la configurazione.

Server di sviluppo

Il prossimo è salvare la configurazione nel server di sviluppo e salvarla nelle richieste del workbench e questo deve essere trasportato al server di produzione.

Server di produzione

Puoi considerarlo come la fase finale o più raffinata in cui il lavoro viene svolto quando il progetto è in produzione / go live. Tutte le modifiche richieste dal client vengono eseguite nell'ambiente DEV e successivamente la richiesta viene trasportata in produzione.

Sistema SAP 3 - Architettura di livello

L'immagine di seguito mostra l'architettura a 3 livelli del sistema SAP. Ilpresentation layerè il più in alto. Contiene il dispositivo / applicazione per controllare il sistema SAP. Questo può includere dispositivi mobili, sistemi dell'utente finale o SAP GUI o client basato su browser web.

Il livello di presentazione comunica con il server delle applicazioni per eseguire tutta l'elaborazione e che è noto come cervello di un sistema SAP.

Un server delle applicazioni è costituito da più istanze e comunica con il livello del database dell'architettura a tre livelli.

Lo strato inferiore è chiamato database layer. Questo è responsabile della memorizzazione di tutti i dati. Il database del sistema SAP è conservato su un server separato per motivi di prestazioni e sicurezza.

Il livello di presentazione è costituito da diversi componenti per ABAP e JAVA che consente la comunicazione e l'elaborazione dei dati nel sistema SAP.

I componenti chiave del livello di presentazione includono quanto segue:

Message Server - Viene utilizzato per gestire la comunicazione tra i dispatcher distribuiti nel sistema ABAP.

Message Server- Viene utilizzato per gestire i processi del server e i dispatcher JAVA. Viene utilizzato per gestire la comunicazione all'interno di JRE.

Dispatcher Queue - Viene utilizzato per memorizzare più tipi di processi di lavoro.

Dispatcher - Viene utilizzato per distribuire le richieste ai processi di lavoro.

Memory Pipes - Viene utilizzato per gestire la comunicazione tra i processi di lavoro ICM e ABAP.

Enqueue Server - Viene utilizzato per gestire i blocchi logici impostati dal programma applicativo Java eseguito.

Java Dispatcher - Questo è responsabile di ricevere le richieste del client tramite il livello di presentazione e inoltrarle al processo del server.

Gateway - Viene utilizzato per gestire la comunicazione tra il sistema SAP e i sistemi esterni.

ABAP Work processes - Questo esegue separatamente i passaggi di dialogo nelle applicazioni R / 3.