X hits on this document

Word document

SAP with Microsoft SQL Server 2005: Best Practices for High Availability, Maximum Performance, and ... - page 26 / 76

279 views

0 shares

0 downloads

0 comments

26 / 76

SAP with Microsoft SQL Server 2005: Best Practices for High Availability, Maximum Performance, and Scalability22

SAP NetWeaver Application Server architecture

SAP NetWeaver Application Server is the main building block for deploying highly scalable SAP Web applications and Web services. SAP NetWeaver Application Server supports the Application tier of the SAP multilevel client-server architecture and it typically runs on separate server hardware.

The SAP NetWeaver Application Server architecture contains a number of interfaces as shown in the following diagram.

Figure 8

The SAP NetWeaver Application Server User tier (also called the Presentation layer) connects to the SAP NetWeaver Application Server Layer through the HTTP/SOAP, Web services, or Request for Comments (RFC) interfaces. The User tier is handled by using dialog processes, which are dedicated to user interaction on the SAP application server.

The SAP NetWeaver Application Server Layer contains the following logical components:

Virtual machines (ABAP and JAVA). The Advanced Business Application Programming (ABAP) virtual machine (VM) is the heart of SAP NetWeaver Application Server. Nearly all business report logic runs through the ABAP VM. The Java VM is also used to process business logic including the SAP Enterprise Portals.

Dispatcher (Queue Manager). The Dispatcher accepts requests coming from different types of SAP NetWeaver Application Server interfaces. The Dispatcher queues and distributes requests to other SAP processes. The Dispatcher maintains communication with Presentation tier interfaces.

The first time a request from the Presentation tier is made to SAP NetWeaver Application Server, it is introduced as a Dispatcher process of a particular instance. The Dispatcher process locates a free process in the instance with the requested functionality. All of the different processes in one instance communicate with the Dispatcher process.

Microsoft Corporation © 2005

Document info
Document views279
Page views279
Page last viewedFri Dec 09 06:02:15 UTC 2016
Pages76
Paragraphs1372
Words23715

Comments