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.