SAP NetWeaver Application Server

The SAP NetWeaver Application Server formerly SAP Web Application Server is part of SAP NetWeaver and is the basis of most SAP products dar. It is divided into an ABAP (formerly SAP R/3-Basis ) and a Java EE application server. Both parts ( stacks) are both individually and collectively install. In the case of an integrated installation (ABAP and Java, also called dual-stack ) uses the Java stack, the user management of the ABAP stack. In addition, automatic communication links between the stacks are created. This is called Java Connector, JCo abbreviated.

However, dual stack (ABAP and JAVA with a SID) are no longer supported installations with a few exceptions (eg SAP Solution Manager, SAP Process Integration) SAP. SAP for current offers dual stack installations to a splitting tool with which to (eg for an upgrade ) can separate those instances.

The application server provides a runtime environment and middleware for the corresponding ABAP or Java programming environment, which provides, inter alia, the access to the database and the operating system. So an ABAP or JAVA-/NetWeaver-Programm runs independently of the database or operating system.

History of name

  • SAP BASIS (up to 4.6D )
  • SAP Web Application Server 6.20
  • SAP Web Application Server 6:30 ( ABAP J2EE, new feature: own DB schema for the J2EE instance ), not shipped
  • 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 ( Java only )
  • SAP NetWeaver Application Server 7:30 (ABAP, Java)
  • SAP NetWeaver Application Server 7.4 (ABAP, Java)

SAP Web Application Server for Java / SAP NetWeaver Application Server Java

The SAP Web Application Server Java and NetWeaver Application Server Java is based on and supports the Java reference model (J2EE ), depending on the version (the JAVA JDK is now being shipped directly from SAP, there are no more versions of SUN / Oracle or IBM for use ):

This also includes the Web Dynpro technology for creating Web front-ends as well as the proprietary SAP Open SQL for Java. It enables developers to write SQL statements, regardless of the SAP Web Application Server underlying database systems ( or the individual database schemas ).

SAP also provides the SAP NetWeaver Developer Studio, an Eclipse-based development environment and base for many Java-based applications SAP ( for example SAP NetWeaver Portal).

To manage development environments is the NetWeaver Development Infrastructure ( NWDI ), composed of components Design Time Repository (management of source code ), Component Build Service ( central Build Service ) and Change Management Service (Transportation of developments within a so-called development Tracks ) consists.

Furthermore, the technical system landscape is managed, among other things by a software catalog with the System Landscape Directory.

SAP Web Application Server ABAP / SAP NetWeaver Application Server ABAP

The SAP Web Application Server ABAP and NetWeaver Application Server ABAP is the application server (and thus runtime and development environment ) for SAP's ABAP programming language and the written therein applications. The server is a direct descendant of SAP Basis, in turn, the severed technical components ( abstraction of database system, operating system and network; development environment, transport, etc. ) of the SAP R / 3 corresponds to ( strictly speaking, plus the cross-module function components, which are in the R / to find are 3 ). Therefore, it is the foundation for many SAP applications (such as SAP ERP, specifically the component SAP ECC). There is a support for Web services, in particular by integrating the ITS. Furthermore, there is support for Adobe Print Forms and Adobe Forms Offline.

Both servers use the enqueue server for central management of logical locks during the execution of transactions and the message server for the cluster management and distribution of requests.

Administration

  • Transactions via SAP GUI ( only ABAP)
  • Profile files (ABAP and Java)
  • Database Administration (ABAP and Java), database system - dependent
  • Visual Administrator (Java, when you start the application server up to version 7.1)
  • Config Tool (Java, also when stopped application server)
  • Netweaver Administrator (Java, Administration web interface since NW04 SPS12, instead of Visual Administrator from 7.2)
  • System Landscape Directory ( inter alia for the maintenance of associated systems, software components and namespaces )
  • JCo - for connecting Web Dynpro applications with SAP R / 3 systems
  • CMS (Java, means of transport landscape for developments )
  • SAP Solution Manager ( separate system of administration)

Operation ( web access )

Requests (requests) to the SAP Web Application Server can HTML-based pages that were created using Web Dynpro, enter XML-based messages, Web services, or a number of other sources.

SAP Application server accepts the information from these requests and passes them running inside the server to Java or ABAP - based programs. These programs can then process the received data. Here, tools and components can be used, the specific functions support such as workflows, archiving and Others questioned the Application Server and stores data using Open SQL. This allows the unique development of software that supports all major database manufacturers alike.

In addition, the SAP Netweaver Application Server version 6.40 is now offering the option to use the SOA Manager provide data on web services or consume. This was possible in previous versions only SAP via the SAP IDoc proprietary protocol.

Requirements

The SAP Web AS can operate on a large number of platforms ( combination of database system and operating system).

Databases:

  • Oracle
  • DB2
  • MaxDB
  • MS SQL Server
  • Informix (only ABAP, support discontinued)
  • Sybase
  • HANA

Operating Systems:

  • The Unix- AIX, HP- UX, Linux (multiple CPU platforms ), Solaris, and Tru64 UNIX
  • Windows 2000 server and its successor
  • IBM System i5, eServer i5, eServer iSeries
  • Z / OS for IBM mainframe

Licenses

The SAP Web AS is a key component in various SAP system types that are sold to companies as part of complete packages. For private individuals, these packages are not available.

Some expenses ( under names such as mini -WAS or Mini Web AS ) were, among others, as a book - addition (and thus at low cost ) distributed. These can be used for certain purposes, but without the usual maintenance and support claims. An alternative to the ABAP book offerings is a free application in the SDN ( SAP Developer Network). In the download section there are free SAP development environments from the ABAP stack to the Java stand-alone environment for testing. These environments are valid for six weeks, and can be renewed.

708876
de