SAP NetWeaver Application Server

Software
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. März 2006 um 01:28 Uhr durch Melmei (Diskussion | Beiträge) (Weblinks: Kategorie und Interwiki hinzugefügt). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Der 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: R/3-Basis) und einen J2EE-Applikationsserver. Beide Teile (Stacks) sind sowohl einzeln als auch gemeinsam installierbar. Im Falle einer integrierten Installation (ABAP und Java) verwendet der Java-Stack das Benutzermanagement des ABAP-Stacks. Außerdem werden automatisch Kommunikationsverbindungen zwischen den Stacks erstellt.

Merkmale des Java-Applikationsservers

Der SAP Web Application Server 6.40 Java hat die folgenden Merkmale:

  • basiert auf und unterstützt das Java Referenzmodell in der Version 1.3
  • Web Dynpro-Technologie zur Erstellung von Web-Frontends
  • Open SQL for Java - Entwickler können SQL-Statements ohne Kenntnis der dem SAP Web Application Server zugrundeliegenden Datenbanksysteme (bzw. der einzelnen Datenbankschemata) schreiben.
  • NetWeaver Development Infrastructure (NWDI):
    • Design Time Repository (Verwaltung der Quellcodes)
    • Component Build Service (zentraler Buildservice)
    • Change Management Service (Transport von Entwicklungen innerhalb eines sog. Development-Tracks)
  • Enqueue-Server zur zentralen Verwaltung von logischen Sperren, während der Ausführung von Transaktionen
  • Message-Server für die Cluster-Verwaltung und Verteilung von Anfragen
  • SAP NetWeaver Developer Studio (auf Eclipse basierende Entwicklungsumgebung)
  • Basis für viele Java-basierte Anwendungen der SAP (z.B. SAP NetWeaver Portal)

Merkmale des ABAP-Applikationsservers

Der SAP Web Application Server 6.40 ABAP hat die folgenden Merkmale:

  • Applikationsserver für die SAP-eigene Programmiersprache ABAP
  • Basis für viele SAP Applikationen (z.B. ERP 2004)
  • Web-Services werden unterstützt
  • Support für Adobe Print Forms und Adobe Offline Forms

Administration

  • Transaktionen via SAPGUI (ABAP und JAVA)
  • Profildateien (ABAP und JAVA)
  • Visual Administrator (Java, bei gestartetem Applikationsserver)
  • Configtool (Java, bei gestopptem Applikationsserver)
  • Netweaver Administrator (Java, Administrations-Weboberfläche seit NW04 SPS12)
  • System Landscape Directory (Java, u.a. zur Pflege von verbundenen Systemen, Softwarekomponenten und Namensräumen)
  • JCo - zur Verbindung von Web Dynpro-Anwendungen mit SAP R/3 Systemen innerhalb der SLD System Landscape Directory
  • CMS (Java, Einrichtung der Transportlandschaft für Entwicklungen)

Funktionsweise (Web-Zugriffe)

  • SAP Web Application Server akzeptiert die Informationen aus diesen Anfragen und übergibt sie anJAVA- oderABAP-basierte Programme die innerhalb des Servers laufen.
  • Diese Programme können dann die empfangenen Daten verarbeiten mit Hilfe von Werkzeugen und Komponenten, die Funktionen unterstützen wie z.B. Workflows, Archivierung u.a.
  • Der Web Application Server fragt und legt Daten mit Hilfe von OpenSQL ab. Dies ermöglicht die einmalige Entwicklung von Software, die alle grossen Datenbank-Hersteller gleichermaßen unterstützt.