##EasyReadMore##

2009年3月5日 星期四

Instance

 

Instance

有自己的Buffer Area,一個instance用一個SID及一個instance number

clip_image002

Central Instance

   在一個系統裡面是一個獨一無二的instance,AS ABAP中有著Message Server及Enqueue work process,AS JAVA中有著SDM。

Central service instance

   在AS JAVA中提供central service的功能,提供Message     Service及Enquque Service 除了這兩個之外都叫Dialog Instance

Central System 

   Central instance和Database裝在一台機器

 

AS ABAP

 

Work Process

SAP系統中的主要工作者

在每個Application Server中,具有Dispatcher和Work Process,

Disaptcher

將收到的Requests分配給work process

clip_image002[5]

 

Dialog work processes 執行線上使用者發出的Dialog steps,每個dispatcher至少需要兩個.
Spool work processes 傳送sequential data flows 到印表機. 每個SAP系統至少需要一個.
Update work processes 執行update requests.類似spool work processes, 一個SAP系統至少需要一個.
Background work processes 執行不需要和使用者互動的程式.一個SAP系統至少要兩個
Enqueue work process 管理在shared memory中的lock table. Lock table 包含了ABAP runtime environment 中所產生的logical database locks.一個SAP系統只需要一個.

AS ABAP提供的其他service

1. Message Server (MS)

負責聯絡同一個AS ABAP 系統下的Dispatcher,一個SAP系統只會有一個

2. Gateway reader (GW)

讓SAP系統與系統間或是SAP系統和外部系統間互相聯絡,一個Dispatcher會有一個

3. Internet Communication Manager (ICM)

接收來自Http的requests,轉交給SAP系統,也可讓SAP系統間以HTTP的協定溝通,可以設定每個application server的ICM的process數量

 

AS JAVA

image

Dispatcher

分配進來的requests給 server processes.

Server process

執行Java應用程式. 每個server process 為multi-threaded所以可以同時執行多數目的requests(相對於abap系統的work process而言). 每個dispatcher至少要有一個server process最多可以到十六個

Java Message Service

管理Java dispatchers以及server processes.

Java Enqueue Service

管理由執行JAVA應用程式產生的logical locks.

Software Deployment Manager (SDM)

標準的JAVA工具 用來安裝在SAP Web AS JAVA環境中的JAVA軟體或元件

 

SAP NetWeaver Application Server的種類

image

AS ABAP system

AS Java system

AS ABAP+Java system

ABAP的TABLE,程式和應用資料存在 ABAP Schema,Java的資料存在Java schema裡,ABAP執行環境中是去存取ABAP schema,JAVA執行環境中是去存取JAVA schema的資料,而在ABAP+JAVA的環境中,這兩種執行環境是靠SAP Java Connector(JCO)溝通.

沒有留言: