Le soluzioni SAP utilizzate dai clienti sono complesse soluzioni composite che si basano su tecnologie di vario tipo.
SAP R/3 Web Application Server (chiamato SAP Basis fino alla release SAP R/3 4.6 compresa) rappresenta la base tecnologica per un'ampia gamma di soluzioni aziendali SAP. A partire dalla versione SAP 6.30, comprende un server J2EE che si va ad aggiungere al tradizionale SAP Application Server e costituisce l'elemento fondamentale all'interno della tecnologia SAP NetWeaver.
Come configurazione minima, un sistema SAP è costituito da un'istanza centrale e un database, che possono essere scalati mediante istanze applicative aggiuntive che offrono rispettivamente diversi servizi ed eseguono svariate attività, compreso:
- gestione utenti interattivi
- elaborazione interattiva delle transazioni
- aggiornamenti
- elaborazioni in background (job)
- blocchi
- code
- elaborazione messaggi (ad esempio IDOC)
- connessioni (RFC)
- elaborazione stampe (spool)
- controllo di processo (dialogo, aggiornamento, blocco, batch, spool, ecc.)
- controllo buffer (diagramma, programma e buffer CUA, ecc.)
- controllo programmi (caricamento, generazione, elaborazione)
- change management (sistema di correzione e trasporto, patch management)
- Internet Communication Manager (IMC)
- System Landscape Directory (SLD)
Le applicazioni mySAP come APO, BW, CRM e KW offrono nuove tecnologie e moduli aggiuntivi:
- LiveCache
- caricamento asincrono
- qRFC
- TREX (Text Retrieval and Information Extraction)
- IPC (Internet Pricing Configurator)
Prima dell'introduzione di SAP NetWeaver sono stati integrati diversi componenti aggiuntivi per il collegamento delle applicazioni Internet e delle tecnologie browser:
- SAP Business Connector (mapping ed elaborazione dei protocolli e dei dati)
- SAP ITS (Internet Transaction Server, connessione browser)
Oltre alle tecnologie sopra indicate, SAP NetWeaver utilizza anche il server J2EE di SAP Web Application Server.
Tutti questi moduli e servizi, ivi compresi i sistemi operativi, i database e le reti che ne stanno alla base, richiedono un monitoraggio costante al fine di garantire la funzionalità dell'intero sistema. Il monitoraggio dei sistemi mission-critical collegati in rete mediante theGuard! ApplicationManager viene integrato dalle view della topologia delle reti e delle applicazioni sotto forma di business map, che si rendono disponibili grazie alla combinazione tra theGuard! NetworkManager e theGuard! ServiceCenter.