- SAP Basis 教程
- SAP Basis - 首頁
- SAP Basis - 概述
- SAP Basis - SAP GUI 安裝
- SAP Basis - GUI 選擇
- 系統架構與景觀
- 硬體與軟體安裝
- SAP Basis - NW 系統
- SAP Basis - NW 架構
- SAP Basis - SAP 客戶機管理
- SAP Basis - 使用者活動
- 登入嘗試次數
- SAP Basis - 作業處理
- 取消後臺作業
- 監控後臺作業
- 刪除後臺作業
- SAP Basis - 傳輸管理
- 管理傳輸路徑
- SAP Basis - 補丁管理
- SAP Basis - 匯入佇列
- 核心升級與補丁
- SAP Basis - 系統監控
- SAP Basis - 遠端函式呼叫
- ECC 與 HANA 之間的 RFC
- SAP Basis - 新維度產品
- SAP Basis 有用資源
- SAP Basis - 問答
- SAP Basis - 快速指南
- SAP Basis - 有用資源
- SAP Basis - 討論
系統架構與景觀
SAP 系統景觀定義為 SAP 伺服器的排列。理想情況下,在 SAP 環境中,存在三系統景觀。系統景觀由開發伺服器 (Dev)、生產伺服器 (PROD) 和質量保證伺服器 (QAS) 組成。
SAP 架構定義為 SAP 系統的技術框架,它會隨著時間而變化,與系統景觀不同。SAP 架構隨著新軟體(如最新的 SAP ECC 6.0)而變化。
以下是 SAP 系統景觀中的一個請求:
開發 >>>> 質量 >>>> 生產
下圖表示 SAP 三層系統景觀,工作流從 Dev > QAS > PROD,而不是反方向。
現在讓我們討論一下系統景觀:
沙箱伺服器
專案實施初期,使用沙箱伺服器進行所有定製和配置。
開發伺服器
接下來是將配置儲存到開發伺服器並在工作臺請求中儲存,這必須傳輸到生產伺服器。
生產伺服器
您可以將其視為專案投產/上線時完成工作的最終或最精細階段。客戶所需的所有更改都在 DEV 環境中執行,之後將請求傳輸到生產環境。
SAP 系統三層架構
下圖顯示了 SAP 系統的三層架構。表示層是最頂層的一層。它包含用於控制 SAP 系統的裝置/應用程式。這可能包括移動裝置、終端使用者系統或 SAP GUI 或基於 Web 瀏覽器的客戶端。
表示層與應用程式伺服器通訊以執行所有處理,應用程式伺服器被稱為 SAP 系統的大腦。
應用程式伺服器包含多個例項,並與三層架構的資料庫層通訊。
底層稱為資料庫層。它負責儲存所有資料。出於效能和安全原因,SAP 系統的資料庫儲存在單獨的伺服器上。
表示層包含用於 ABAP 和 JAVA 的不同元件,這些元件能夠在 SAP 系統中進行資料通訊和處理。
表示層的主要元件包括:
訊息伺服器 - 用於管理 ABAP 系統中分散式排程程式之間的通訊。
訊息伺服器 - 用於管理伺服器程序和 JAVA 排程程式。它用於管理 JRE 內部的通訊。
排程程式佇列 - 用於儲存多種工作程序型別。
排程程式 - 用於將請求分配給工作程序。
記憶體管道 - 用於管理 ICM 和 ABAP 工作程序之間的通訊。
排隊伺服器 - 用於處理由已執行的 Java 應用程式程式設定的邏輯鎖。
Java 排程程式 - 負責透過表示層接收客戶端請求並轉發到伺服器程序。
閘道器 - 用於管理 SAP 系統和外部系統之間的通訊。
ABAP 工作程序 - 單獨執行 R/3 應用程式中的對話步驟。
