Logical Groupings or "Layers" of SAP R/3 Components: The Presentation Layer

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 13

Logical Groupings or “Layers” of

SAP R/3 Components


The Presentation Layer
Those SAP R/3 software components that
specialise in interacting with end-users
form the Presentation Layer.

The Application Layer


Those SAP R/3 software components that
specialise in processing business
applications form the Application Layer.

The Database Layer


Those SAP R/3 software components that
specialise in the management, storage and
retrieval of data form the Database Layer

Bas2_01.1 What is Basis?


Three Tiered Client-Server
Architecture “Logical Layers”
Communication

The Presentation Layer


collects user input and
creates process requests.

The Application Layer


uses the application logic of
SAP R/3 programs to collect
and process the process requests.

The Database Layer


stores and retrieves all data.

Bas2_01.2 What is Basis?


Physical Distribution of
R/3’S Logical Layers

Presentation Layer Application Layer Database Layer


components components components

reside in: reside in: reside in:

Presentation servers: Application servers: Database servers:


Systems capable of Specialised systems Specialised systems
providing a graphical multiple CPUs and with fast and large
interface. vast amounts of RAM. hard drives.

Bas2_01.3 What is Basis?


Client/Server Defined
PC Software program SAP R/3 Client Server Software

Presentation Layer

Application Layer

MS Excel components Database Layer

A B C

Bas2_01.4 What is Basis?


Physical Distribution of R/3’S Three
Layered Client-Server Architecture
Presentation Layer components are installed across many PCs.

The Application Layer


components are installed
across one or more high-
end servers.

The Database Layer components


are installed on one high-end
database server.

Bas2_01.5 What is Basis?


R/3’s Client/Server Configurations

Centralistic

Computer
“A”

Presentation Layer Application Layer Database Layer

Bas2_01.6 What is Basis?


R/3’s Client/Server Configurations

Computer
“A” Distributed Presentation

Computer
“A-1”
Computer
“B”
Computer
“A-2”

Computer
“A-n”

Presentation Layer Application Layer Database Layer

Bas2_01.7 What is Basis?


R/3’s Client/Server Configurations

Computer
“A” Two tier Client/Server

Computer
“A-1”
Computer
“B”
Computer
“A-2”

Computer
“A-n”

Presentation Layer Application Layer Database Layer

Bas2_01.8 What is Basis?


R/3’s Client/Server Configurations
Three tier Client/Server
Computer
“A” Computer
“B”

Computer
“A-1” Computer
Computer “C”
“B-1”
Computer
“A-2”
Computer
“B-n”
Computer
“A-n”

Presentation Layer Application Layer Database Layer

Bas2_01.9 What is Basis?


R/3’S Multi-Tier, Co-operative
Client/Server Configuration
Multi-tier, co-operative Client/Server
Computer
“A” Computer
“B”
Computer
Computer “C”
“A-1”
Computer
Computer “B-1”
Computer
“A-2” “C-n”

Computer
Computer
“B-n”
“A-n”

Presentation Layer Application Layer Database Layer

Bas2_01.10 What is Basis?


R/3’s Multi-Tier, Co-operative
Client/Server Configuration
Computer
“A” Computer
“B”
Computer
Computer “C”
“A-1”

Computer
Computer “B-1”
“A-2” Computer
Computer
“C-n”
Computer
“B-n”
“A-n”

Presentation Layer Application Layer Database Layer

Bas2_01.11 What is Basis?


R/3’s Client/Server Configurations
Internet clients
Four tier Client/Server
Computer Web
“A”
Server
Computer
Computer “B”
“A-1”
Internet
Transaction
Server
Computer
“C”

Computer
“A-2” Computer
“B- 1”
Computer
“A-3”

Computer
Computer
“A- n” “B- n”

Presentation Layer Application Layer Database Layer

Bas2_01.12 What is Basis?


R/3 Internet Transaction Server
(ITS)
Web Server App. Server DB. Server
World
Wide
Web

BAPI

MicrosoftÒ SAPGUI
HTML Netscape
Internet Enterprise RFC
Information Server R/3 Data
Server

+
Internet
Transaction
Server

Bas2_01.13 What is Basis?

You might also like