NetWeaver: Basis aller SAP-Anwendungen
Herzstück
Zwischen den betriebswirtschaftlichen SAP-Programmen und der Datenbank arbeitet der NetWeaver. Die komplexe Plattform stellt die komplette Infrastruktur für einen sauberen Betrieb bereit.
NetWeaver, der Dreh- und Angelpunkt für alle betriebswirtschaftlichen SAP-Anwendungen, existiert in drei Varianten: ABAP-Stack, Java-Stack und Dual-Stack. Der ABAP-Stack geht in direkter Linie auf R/3 zurück, der Java-Stack kam später hinzu. NetWeaver läuft heutzutage typischerweise auf Windows, Linux (oft RHEL oder SLES) oder AIX. Er folgt einer sogenannten 3-Tier-Architektur, bestehend aus Presentation, Application und Database Layer (Abbildung 1).
Der Presentation Layer ist typischerweise durch das SAP GUI umgesetzt – ein Clientprogramm, das über hauseigene Protokolle mit SAP-Systemen kommuniziert, dazu weiter unten mehr. Es gibt auch eine Webversion. Die Bedienung des SAP GUI orientiert sich stark an der Art und Weise, wie Dinge früher auf Großrechenanlagen erledigt wurden, sie mag auf Außenstehende daher etwas seltsam wirken.