SAP NetWeaver - Architektur

SAP NetWeaver wird als zentrale Grundlage für den SAP-Software-Stack bezeichnet und bietet eine flexible Plattform für andere NetWeaver-Komponenten wie Process Integrator, Business Intelligence, Enterprise Portal sowie für ABAP- und Java-Anwendungen.

SAP NetWeaver Application Server unterstützt plattformunabhängige Webdienste, Geschäftsanwendungen und standardbasierte Entwicklung, sodass Sie vorhandene Technologie-Assets für webdienstorientierte Lösungen nutzen können.

Alle NetWeaver-Komponenten basieren auf SAP Web Application Server und die Komponenten sind in J2EE oder ABAP geschrieben.

SAP NetWeaver - Architektur

SAP NetWeaver ist eine der zentralen Komponenten des gesamten SAP-Software-Stacks und bietet eine Plattform für die anderen Komponenten sowie für JAVA- und ABAP-Anwendungen.

Der SAP-Anwendungsserver besteht aus mehreren Anwendungsserverinstanzen sowie Datenbankservern. Bei Verwendung der Dialoginstanz enthält sie auch einen Nachrichtenserver und einen Warteschlangenserver.

Eine vom Benutzer ausgeführte Dialoginstanz besteht aus folgenden Komponenten:

  • Internal Communication Manager- Es wird verwendet, um sowohl die Client- als auch die Server-Webanforderungen zu verarbeiten. Es unterstützt das Protokoll - HTTP, HTTPS, SMTP.

  • Dispatcher- Mit dem Dispatcher wird die Benutzeranforderung an verschiedene Arbeitsprozesse verteilt. Wenn alle Arbeitsprozesse ausgelastet sind, werden Anforderungen in der Dispatcher-Warteschlange gespeichert.

  • Work Processes - Mit diesen werden Java- oder ABAP-Programme ausgeführt.

  • SAP Gateway - Dies bietet eine RFC-Schnittstelle zwischen SAP-Instanzen.

  • Message Server - Dies wird für die Nachrichtenkommunikation verwendet und gleicht auch die Last im SAP-System aus.