系統架構與景觀



SAP 系統景觀定義為 SAP 伺服器的排列。理想情況下,在 SAP 環境中,存在三系統景觀。系統景觀由開發伺服器 (Dev)、生產伺服器 (PROD) 和質量保證伺服器 (QAS) 組成。

SAP 架構定義為 SAP 系統的技術框架,它會隨著時間而變化,與系統景觀不同。SAP 架構隨著新軟體(如最新的 SAP ECC 6.0)而變化。

以下是 SAP 系統景觀中的一個請求:

開發 >>>> 質量 >>>> 生產

下圖表示 SAP 三層系統景觀,工作流從 Dev > QAS > PROD,而不是反方向。

SAP Three Tire System

現在讓我們討論一下系統景觀:

沙箱伺服器

專案實施初期,使用沙箱伺服器進行所有定製和配置。

開發伺服器

接下來是將配置儲存到開發伺服器並在工作臺請求中儲存,這必須傳輸到生產伺服器。

生產伺服器

您可以將其視為專案投產/上線時完成工作的最終或最精細階段。客戶所需的所有更改都在 DEV 環境中執行,之後將請求傳輸到生產環境。

SAP 系統三層架構

下圖顯示了 SAP 系統的三層架構。表示層是最頂層的一層。它包含用於控制 SAP 系統的裝置/應用程式。這可能包括移動裝置、終端使用者系統或 SAP GUI 或基於 Web 瀏覽器的客戶端。

3-Tire Architecture

表示層與應用程式伺服器通訊以執行所有處理,應用程式伺服器被稱為 SAP 系統的大腦。

應用程式伺服器包含多個例項,並與三層架構的資料庫層通訊。

底層稱為資料庫層。它負責儲存所有資料。出於效能和安全原因,SAP 系統的資料庫儲存在單獨的伺服器上。

表示層包含用於 ABAP 和 JAVA 的不同元件,這些元件能夠在 SAP 系統中進行資料通訊和處理。

表示層的主要元件包括:

訊息伺服器 - 用於管理 ABAP 系統中分散式排程程式之間的通訊。

訊息伺服器 - 用於管理伺服器程序和 JAVA 排程程式。它用於管理 JRE 內部的通訊。

排程程式佇列 - 用於儲存多種工作程序型別。

排程程式 - 用於將請求分配給工作程序。

記憶體管道 - 用於管理 ICM 和 ABAP 工作程序之間的通訊。

排隊伺服器 - 用於處理由已執行的 Java 應用程式程式設定的邏輯鎖。

Java 排程程式 - 負責透過表示層接收客戶端請求並轉發到伺服器程序。

閘道器 - 用於管理 SAP 系統和外部系統之間的通訊。

ABAP 工作程序 - 單獨執行 R/3 應用程式中的對話步驟。

廣告
© . All rights reserved.