SAP NetWeaver - Architettura
SAP NetWeaver è definito una base centrale per lo stack software SAP e fornisce una piattaforma flessibile per altri componenti NetWeaver come Process Integrator, Business Intelligence, Enterprise Portal e anche per applicazioni ABAP e Java.
SAP NetWeaver Application Server supporta servizi Web indipendenti dalla piattaforma, applicazioni aziendali e sviluppo basato su standard, consentendo di sfruttare le risorse tecnologiche esistenti per soluzioni orientate ai servizi Web.
Tutti i componenti NetWeaver sono costruiti su SAP Web Application Server e i componenti sono scritti in J2EE o ABAP.
SAP NetWeaver - Architettura
SAP NetWeaver è uno dei componenti centrali dell'intero stack software SAP e fornisce una piattaforma per gli altri componenti, oltre alle applicazioni JAVA e ABAP.
Il server delle applicazioni SAP è costituito da più istanze del server delle applicazioni e anche da server di database. Con l'uso dell'istanza di dialogo, contiene anche un server di messaggi e un server di accodamento.
Un'istanza di dialogo eseguita dall'utente ha i seguenti componenti:
Internal Communication Manager- Viene utilizzato per elaborare le richieste web del client e del server. Supporta il protocollo: HTTP, HTTPS, SMTP.
Dispatcher- Dispatcher viene utilizzato per distribuire la richiesta dell'utente a diversi processi di lavoro. Se tutti i processi di lavoro sono occupati, le richieste vengono archiviate nella coda del Dispatcher.
Work Processes - Questi vengono utilizzati per eseguire programmi Java o ABAP.
SAP Gateway - Fornisce l'interfaccia RFC tra le istanze SAP.
Message Server - Viene utilizzato per la comunicazione dei messaggi e bilancia anche il carico nel sistema SAP.