Show TOC Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt Architektur des SAP NetWeaver Application Servers  Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Der SAP NetWeaver Application Server ist das zentrale Fundament für den gesamten SAP Software Stack. Er bietet eine Plattform sowohl für andere NetWeaver Komponenten (Portal, XI, ..) als auch für ABAP- und Java Applikationen, wobei der volle J2EE-Standard unterstützt wird. Der SAP NetWeaver Application Server ist die Weiterentwicklung des SAP Web Application Servers.

Design

Das Design des SAP NetWeaver Applikation Servers verfolgt das Ziel, ein außergewöhnlich hohes Maß an Robustheit und Wartbarkeit für die auf ihm ausgeführten Applikationen zu bieten.

Mit der VM Container Technologie hat die SAP eine technologische Basis geschaffen, die es erlaubt, Java Applikationen ähnlich robust auszuführen wie in ABAP entwickelte Software. Ziel ist eine möglichst starke Isolation der einzelnen Benutzer voneinander, um unerwünschte Beeinträchtigungen zu vermeiden. Um für ausgewählte Szenarien mit besonders hohen Anforderungen an eine enge ABAP-Java Kopplung eine optimale Laufzeitumgebung zu bieten, kann in diesem Release eine Java VM auch integriert im ABAP Workprozess laufen.

Details zu diesem Thema findet sich in im Abschnitt Architektur des VM Containers.

Technische Komponenten

Ein SAP-System besteht aus mehreren Applikationsserver-Instanzen sowie einer oder mehrerer Datenbanken.

Neben beliebig vielen Dialog-Instanzen, die die Benutzeranfragen ausführen, gibt es eine Zentralinstanz, die den Message-Server und den Enqueue-Server enthält. Sie kann keine Dialoganfragen bearbeiten.

Eine Dialog-Instanz besteht aus den folgenden Komponenten:

·        Der Internet Communication Manager (ICM) stellt den Kontakt zum Internet her. Er kann sowohl als Server als auch als Client Web-Requests bearbeiten. Er unterstützt die Protokolle HTTP, HTTPS sowie SMTP. Der SAP Web AS kann als Webserver oder –client auftreten (vgl. SAP Web Application Server: Webserver oder Webclient)

·        Der Dispatcher verteilt die Anfragen auf die Workprozesse. Sind alle Prozesse belegt, werden die Anfragen in der Dispatcher-Queue gespeichert.

·        Die Workprozesse führen den ABAP- oder Java-Code aus.

·        Das SAP-Gateway stellt die RFC-Schnittstelle zwischen den SAP-Instanzen zur Verfügung (innerhalb eines SAP-Systems und über Systemgrenzen hinweg).

·        Der Message-Server dient zum Austausch von Nachrichten und zum Lastausgleich im SAP-System.

·        Im J2EE-Teil des SAP NetWeaver AS gibt es die Komponenten Java-Dispatcher, Server-Prozess und Software Deployment Manager. Informationen dazu finden Sie unter Java-Cluster-Architektur.

Die folgende Grafik zeigt schematisch diese Komponenten. Hierbei wurden aus Gründen der Übersichtlichkeit einige Kommunikationskanäle nicht eingezeichnet.

Diese Grafik wird im zugehörigen Text erklärt

Integration

Es gibt die folgenden Installationsoptionen für den SAP NetWeaver AS:

·        ABAP System (mit integriertem VM Container). In der Grafik sind das die Komponenten in dem linken blauen Kasten. Sie können mit dieser Installation ABAP-Programme und ausgewählte SAP-Java-Applikationen ausführen.

·        Java System. In der Grafik sind das die Komponenten in dem rechten grünen Kasten. Mit dieser Installation können Sie J2EE-Anwendungen ausführen, jedoch keine ABAP-Programme.

·        ABAP+Java System. Dies sind alle Komponenten der Grafik; Details finden Sie unter SAP NetWeaver Application Server mit ABAP und Java.

Weitere Informationen

Informationen zu verwandten Themen finden Sie in folgenden Abschnitten:

Architektur des VM Containers

Architektur eines Web AS Java Systems (J2EE Cluster)

 

 

 

 

 

 

Ende des Inhaltsbereichs