SAP WebAS

SAP WebAS
Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung.
SAP Web Application Server
Entwickler: SAP AG
Aktuelle Version: 7.1
Betriebssystem: diverse
Kategorie: Applikationsserver
Deutschsprachig: ja
www.sap.com

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 Java EE-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. Hier spricht man von Java Connector, bzw. abgekürzt von JCo.

Inhaltsverzeichnis

Geschichte der Namen

  • SAP-BASIS (bis 4.6D)
  • SAP Web Application Server 6.20
  • SAP Web Application Server 6.30 (ABAP + J2EE, Neuerung: eigenes DB-Schema für die J2EE-Instanz), nicht ausgeliefert
  • SAP Web Application Server 6.40 (ABAP, JAVA)
  • SAP NetWeaver Application Server 7.00 (ABAP, JAVA)
  • SAP NetWeaver Application Server 7.10 (JAVA)

SAP Web Application Server 6.40 Java

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)
    • System Landscape Directory (technische Systemlandschaft, Softwarekatalog)
  • 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)

SAP Web Application Server 6.40 ABAP

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

  • Applikationsserver (und damit Ablauf- und Entwicklungsumgebung) für die SAP-eigene Programmiersprache ABAP und die darin geschriebenen Anwendungen
  • direkter Nachkomme der SAP Basis, die wiederum den abgetrennten technischen Anteilen (Abstraktion von Datenbanksystem, Betriebssystem und Netzwerk; Entwicklungsumgebung, Transportwesen usw.) des SAP R/3 entspricht (genau genommen: zuzüglich der modulübergreifenden Funktionsanteile, wie sie im R/3 zu finden sind)
  • daher Grundlage für viele SAP Applikationen (z. B. SAP ERP, speziell der Komponente SAP ECC)
  • Unterstützung für Web-Services (insbesondere durch Integration des ITS)
  • Support für Adobe Print Forms und Adobe Offline Forms

Administration

  • Transaktionen via SAP GUI (nur ABAP)
  • Profildateien (ABAP und Java)
  • Datenbankadministration (ABAP und Java), Datenbanksystem-abhängig
  • Visual Administrator (Java, bei gestartetem Applikationsserver)
  • Configtool (Java, auch bei gestopptem Applikationsserver)
  • Netweaver Administrator (Java, Administrations-Weboberfläche seit NW04 SPS12)
  • System Landscape Directory (u. a. zur Pflege von verbundenen Systemen, Softwarekomponenten und Namensräumen)
  • JCo – zur Verbindung von Web Dynpro-Anwendungen mit SAP R/3 Systemen
  • CMS (Java, Einrichtung der Transportlandschaft für Entwicklungen)
  • SAP Solution Manager (separates System zur Verwaltung)

Funktionsweise (Web-Zugriffe)

  • Anfragen (sog. Requests) an den SAP Web Application Server können eingehen
    • von HTML-basierten Seiten, die mit Hilfe von Web Dynpro erstellt wurden,
    • von XML-basierten Messages
    • von Webservices
    • und von einer Reihe weiterer Quellen
  • SAP Web Application Server akzeptiert die Informationen aus diesen Anfragen und übergibt sie an Java- oder ABAP-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 großen Datenbank-Hersteller gleichermaßen unterstützt.

vorausgesetzte Ablaufumgebung

Der SAP Web AS kann auf einer großen Anzahl von Plattformen (Kombination aus Datenbanksystem und Betriebssystem) betrieben werden.

Datenbanken:

Betriebssysteme:

Lizenzen

Der SAP Web AS ist eine zentrale Komponente in diversen SAP-Systemtypen, deren mehrere im Rahmen von Komplett-Paketen an Unternehmen vertrieben werden. Für Privatpersonen sind diese Pakete nicht käuflich. Es gibt jedoch einige Auslieferungen (unter Namen wie Mini-WAS oder Mini-Web-AS), die u.a. als Buch-Beigabe (und damit zu geringen Kosten) verteilt wurden. Diese können für bestimmte Zwecke genutzt werden, natürlich ohne die übliche Wartung und Unterstützung. Eine Alternative zu den ABAP Buchbeigaben ist das kostenlose Anmelden im SDN (SAP Developer Network). Im Download Bereich gibt es kostenlose SAP Entwicklungsumgebungen vom ABAP Stack bis zur JAVA Standalone Umgebung zum Testen. Diese Umgebungen sind 6 Wochen gültig und können dann verlängert werden.

Literatur

  • Frederic Heinemann, Christian Rau: Webentwicklung in ABAP mit dem SAP Web Application Server, Galileo Press, 2004, ISBN 3-89842-523-1
  • Karl Kessler, Peter Tillert, Panayot Dobrikov: Java Programmierung mit dem SAP Web Application Server, Galileo Press, 2005, ISBN 3-89842-317-4

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SAP NetWeaver — SAP NetWeaver  тиражируемое связующее программное решение компании SAP, которое стало технической основой для всех приложений SAP Business Suite. SAP NetWeaver позиционируется для потребителя как сервисно ориентированная интеграционная… …   Википедия

  • SAP NetWeaver — is SAP s integrated technology computing platform and is the technical foundation for many SAP applications since the SAP Business Suite. SAP NetWeaver is marketed as a service oriented application and integration platform. SAP NetWeaver provides …   Wikipedia

  • SAP NetWeaver — es una plataforma de tecnología integrada para todas las aplicaciones SAP en el plano técnico. Es conocida como una aplicación orientada a servicios y a la integración. Provee al usuario de un vínculo entre lenguajes y aplicaciones. Está… …   Wikipedia Español

  • NetWeaver — is SAP s integrated technology platform and is the technical foundation for all SAP applications since the SAP Business Suite. SAP NetWeaver is marketed as a service oriented application and integration platform. SAP NetWeaver provides the… …   Wikipedia

  • Netweaver — SAP NetWeaver est une plateforme technique SOA contenant un EAI pour toutes les nouvelles applications SAP. SAP NetWeaver est une plateforme ouverte aux standards de l industrie informatique et peut coopérer avec Microsoft .NET, Sun Java EE, et… …   Wikipédia en Français

  • Business Server Pages — Business Server Pages, abgekürzt BSP, bezeichnet eine von SAP entwickelte Technologie, die im Wesentlichen zur einfachen dynamischen Erzeugung von HTML und XML Ausgaben eines Webservers dient. Diese Technologie erlaubt es, in den… …   Deutsch Wikipedia

  • Mobile Infrastructure — System Architektur Die SAP Mobile Infrastructure (MI) ist eine Plattform zur Entwicklung und zum Betrieb mobiler (Offline )Anwendungen der SAP AG. Sie ist Teil von SAP NetWeaver und nutzt als Basis den Web Application Server (Java und ABAP, ab… …   Deutsch Wikipedia

  • Java Message Service — The Java Message Service (JMS) API is a Java Message Oriented Middleware (MOM) API for sending messages between two or more clients. JMS is a part of the Java Platform, Enterprise Edition, and is defined by a specification developed under the… …   Wikipedia

  • Red Flag Linux — Basisdaten Entwickler Red Flag Software Version 6.0 (29. September 2007) Abstammung …   Deutsch Wikipedia

  • Redflag — Dieser Artikel oder Abschnitt ist nicht hinreichend mit Belegen (Literatur, Webseiten oder Einzelnachweisen) versehen. Die fraglichen Angaben werden daher möglicherweise demnächst gelöscht. Hilf Wikipedia, indem du die Angaben recherchierst und… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”