www.wikidata.de-de.nina.az
Der SAP NetWeaver Application Server fruher 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 fruher 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 Ausserdem werden automatisch Kommunikationsverbindungen zwischen den Stacks erstellt Hier spricht man von Java Connector abgekurzt JCo SAP Web Application ServerBasisdatenEntwickler SAP SEAktuelle Version 7 52 SPS04 1 25 April 2019 Betriebssystem Linux Microsoft Windows AIX HP UX SolarisProgrammiersprache Java C C ABAPKategorie ApplikationsserverLizenz proprietare Lizenzdeutschsprachig jawww sap comAllerdings 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 unterstutzt SAP bietet fur aktuelle Dual Stack Installationen ein Splitting Tool an mit welchem man solche Instanzen z B fur ein Upgrade trennen kann Der Anwendungsserver stellt eine Laufzeitumgebung und Middleware fur die entsprechende Programmierumgebung ABAP oder Java dar die unter anderem die Zugriffe auf die Datenbank und das Betriebssystem ubernimmt So lauft ein ABAP oder Java NetWeaver Programm unabhangig von der Datenbank oder dem Betriebssystem Inhaltsverzeichnis 1 Geschichte der Namen 2 SAP Web Application Server fur Java SAP NetWeaver Application Server Java 3 SAP Web Application Server ABAP SAP NetWeaver Application Server ABAP 4 Administration 5 Funktionsweise Web Zugriffe 6 Voraussetzungen 7 Lizenzen 8 Literatur 9 Weblinks 10 EinzelnachweiseGeschichte der Namen BearbeitenSAP BASIS bis 4 6D SAP Web Application Server 6 20 SAP Web Application Server 6 30 ABAP J2EE Neuerung eigenes DB Schema fur 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 ABAP Java SAP NetWeaver Application Server 7 20 nur Java SAP NetWeaver Application Server 7 30 ABAP Java SAP NetWeaver Application Server 7 4 ABAP Java SAP NetWeaver Application Server 7 5 ABAP Java SAP NetWeaver Application Server for ABAP 7 51 Innovation package SAP NetWeaver Application Server for ABAP 7 52 2 SAP Web Application Server fur Java SAP NetWeaver Application Server Java BearbeitenDer SAP Web Application Server Java bzw NetWeaver Application Server Java basiert auf und unterstutzt das Java Referenzmodell J2EE je nach Version das JAVA JDK wird mittlerweile von SAP direkt ausgeliefert es kommen keine Versionen mehr von Oracle oder IBM zum Einsatz SAP Version unterstutzte Java Version6 20 1 36 40 1 37 0 1 4 SAP JVM 4 1 7 1 5 SAP JVM 5 7 2 5 SAP JVM 5 7 30 6 SAP JVM 6 7 4 entspricht 7 3 1 9 6 SAP JVM 6 7 5 8 SAP JVM 8 1 Darin enthalten ist auch die Web Dynpro Technologie zur Erstellung von Web Frontends sowie das SAP proprietare OpenSQL for Java Entwickler konnen damit SQL Statements unabhangig von dem SAP Web Application Server zugrundeliegenden Datenbanksysteme bzw der einzelnen Datenbankschemata schreiben SAP liefert ausserdem das SAP NetWeaver Developer Studio eine auf Eclipse basierende integrierte Entwicklungsumgebung und Basis fur viele Java basierte Anwendungen der SAP z B SAP NetWeaver Portal Zur Verwaltung von Entwicklungsumgebungen dient die NetWeaver Development Infrastructure NWDI die aus den Komponenten Design Time Repository Verwaltung der Quellcodes Component Build Service zentraler Buildservice und Change Management Service Transport von Entwicklungen innerhalb eines sog Development Tracks besteht Weiterhin wird mit dem System Landscape Directory die technische Systemlandschaft unter anderem durch einen Softwarekatalog verwaltet SAP Web Application Server ABAP SAP NetWeaver Application Server ABAP BearbeitenDer SAP Web Application Server ABAP bzw NetWeaver Application Server ABAP ist der Applikationsserver und damit Ablauf und Entwicklungsumgebung fur die SAP eigene Programmiersprache ABAP und die darin geschriebenen Anwendungen Der Server ist 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 zuzuglich der modulubergreifenden Funktionsanteile wie sie im R 3 zu finden sind Daher ist er Grundlage fur viele SAP Applikationen z B SAP ERP speziell der Komponente SAP ECC Es gibt eine Unterstutzung fur Web Services insbesondere durch Integration des ITS Weiterhin gibt es Support fur Adobe Print Forms und Adobe Offline Forms Beide Server verwenden den Enqueue Server zur zentralen Verwaltung von logischen Sperren wahrend der Ausfuhrung von Transaktionen und den Message Server fur die Cluster Verwaltung und Verteilung von Anfragen Administration BearbeitenTransaktionen via SAP GUI nur ABAP Profildateien ABAP und Java Datenbankadministration ABAP und Java Datenbanksystem abhangig Visual Administrator Java bei gestartetem Applikationsserver bis Version 7 1 Configtool Java auch bei gestopptem Applikationsserver Netweaver Administrator Java Administrations Weboberflache seit NW04 SPS12 statt Visual Administrator ab 7 2 System Landscape Directory u a zur Pflege von verbundenen Systemen Softwarekomponenten und Namensraumen JCo zur Verbindung von Web Dynpro Anwendungen mit SAP R 3 Systemen CMS Java Einrichtung der Transportlandschaft fur Entwicklungen SAP Solution Manager separates System zur Verwaltung Funktionsweise Web Zugriffe BearbeitenAnfragen Requests an den SAP Web Application Server konnen von HTML basierten Seiten die mit Hilfe von Web Dynpro erstellt wurden XML basierten Messages Webservices oder einer Reihe weiterer Quellen eingehen SAP Application Server akzeptiert die Informationen aus diesen Anfragen und ubergibt sie an Java oder ABAP basierte Programme die innerhalb des Servers laufen Diese Programme konnen dann die empfangenen Daten verarbeiten Dabei konnen Werkzeuge und Komponenten verwendet werden die spezielle Funktionen unterstutzen wie z B Workflows Archivierung u a Der Application Server fragt und legt Daten mit Hilfe von OpenSQL ab Dies ermoglicht die einmalige Entwicklung von Software die alle grossen Datenbank Hersteller gleichermassen unterstutzt Des Weiteren bietet der SAP Netweaver Application Server ab Version 6 40 die Moglichkeit uber den SOA Manager 3 Daten uber Webservices bereitzustellen oder zu konsumieren Dies war in vorherigen SAP Versionen nur uber das SAP proprietare IDoc Protokoll moglich Voraussetzungen BearbeitenDer SAP Web AS kann auf einer grossen Anzahl von Plattformen Kombination aus Datenbanksystem und Betriebssystem betrieben werden Datenbanken Oracle DB2 MaxDB MS SQL Server Informix nur ABAP Unterstutzung auslaufend Sybase HANABetriebssysteme die Unix Derivate AIX HP UX Linux verschiedene CPU Plattformen Solaris und Tru64 UNIX Windows 2000 Server und dessen Nachfolger IBM System i5 eServer i5 eServer iSeries z OS fur IBM GrossrechnerLizenzen BearbeitenDer SAP Web AS ist eine zentrale Komponente in diversen SAP Systemtypen die im Rahmen von Komplett Paketen an Unternehmen verkauft werden Fur Privatpersonen sind diese Pakete nicht erhaltlich Einige Ausgaben unter Namen wie Mini WAS oder Mini Web AS wurden unter anderem als Buch Beigabe und damit zu geringen Kosten verteilt Diese konnen fur bestimmte Zwecke genutzt werden jedoch ohne die ublichen Wartungs und Support Anspruche Eine Alternative zu den ABAP Buchbeigaben ist eine kostenlose Anmeldung 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 sechs Wochen gultig und konnen anschliessend verlangert werden Literatur BearbeitenFrederic 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 4Weblinks BearbeitenSAP NetWeaver Application Serversap com Memento vom 29 Juli 2013 im Internet Archive Vorlage Webarchiv Wartung Linktext fehlt Linktext fehlt deutsch SAP NetWeaver Plattform englisch Effizienter Datenaustausch von J2EE Projekten mit der SAP WeltEinzelnachweise Bearbeiten Release Notes englisch SAP Help Portal Abgerufen am 11 April 2018 Tobias Harmes ABAP Webservices mit dem SOA Manager anlegen Abgerufen von https de wikipedia org w index php title SAP NetWeaver Application Server amp oldid 214160981