SAP NetWeaver Application Server
Der SAP NetWeaver Application Server (früher auch SAP Web Application Server) ist Teil von SAP NetWeaver und stellt die Basis der meisten SAP-Produkte dar. Er unterteilt sich in einen ABAP- (früher SAP R/3-Basis) und einen Jakarta EE-Applikationsserver. Beide Teile (Stacks) sind sowohl einzeln als auch gemeinsam installierbar. Im Falle einer integrierten Installation (ABAP und Java, auch Dual-Stack genannt) verwendet der Java-Stack das Benutzermanagement des ABAP-Stacks. Außerdem werden automatisch Kommunikationsverbindungen zwischen den Stacks erstellt. Hier spricht man von Java Connector, abgekürzt JCo.
SAP Web Application Server | |
---|---|
Basisdaten | |
Entwickler | SAP SE |
Aktuelle Version | 7.52 SPS04 (25. April 2019) |
Betriebssystem | Linux, Microsoft Windows, AIX, HP-UX, Solaris |
Programmiersprache | Java, C, C++, ABAP |
Kategorie | Applikationsserver |
Lizenz | proprietäre Lizenz |
deutschsprachig | ja |
www.sap.com |
Allerdings sind Dual-Stack (ABAP und Java mit einer SID) Installationen bis auf einige Ausnahmen (z. B. SAP Solution Manager bis Version 7.1, SAP Process Integration) nicht mehr von SAP unterstützt. SAP bietet für aktuelle Dual-Stack-Installationen ein Splitting-Tool an, mit welchem man solche Instanzen (z. B. für ein Upgrade) trennen kann.
Der Anwendungsserver stellt eine Laufzeitumgebung und Middleware für die entsprechende Programmierumgebung ABAP oder Java dar, die unter anderem die Zugriffe auf die Datenbank und das Betriebssystem übernimmt. So läuft ein ABAP- oder Java-/NetWeaver-Programm unabhängig von der Datenbank oder dem Betriebssystem.