メイン コンテンツをスキップする 補完的コンテンツへスキップ

SAPアーキテクチャー

このセクションでは、SAPのアーキテクチャーについて説明します。

SAP NetWeaver Application Serverの設計は、その上で実行されるアプリケーションに非常に高いレベルの堅牢性と保守性を提供することを目的としています。SAPは、3層のクライアント/サーバーモデルをベースにR/3のアーキテクチャーを構成しました。

Presentation Server

Presentation Serverは、通常ユーザーのワークステーションにインストールされるsapgui.exeという名前のプログラムです。それを開始するには、ユーザーはアイコンをダブルクリックするか、メニューパスを選択します。Presentation Serverは次に、SAPGUI (ユーザーインターフェイス、または単にインターフェイス)として一般に知られているウィンドウにR/3メニューを表示します。インターフェイスは、キーストローク、マウスクリック、およびファンクションキーの形式でユーザーからの入力を受け入れ、これらの要求をアプリケーションサーバーに送信して処理します。アプリケーションサーバーは結果をSAPGUIに送り返し、SAPGUIは出力をフォーマットしてユーザーに表示します。

アプリケーションサーバー

アプリケーションサーバーは、ABAP/4プログラムを集合的に解釈し、その入力と出力を管理する実行可能ファイルのセットです。アプリケーションサーバーが起動すると、これらの実行可能ファイルはすべて同時に起動します。アプリケーションサーバーが停止すると、それらはすべてシャットダウンします。アプリケーションサーバーの起動時に開始されるプロセスの数は、アプリケーションサーバープロファイルと呼ばれる単一の設定ファイルで定義されます。

データベースサーバー

データベースサーバーは、アプリケーションサーバーからのデータベースリクエストを受け入れる実行可能ファイルのセットです。これらのリクエストは、リレーショナルデータベース管理システム(RDBMS)に渡されます。RDBMSは、データをデータベースサーバーに送り返し、データベースサーバーはデータをアプリケーションサーバーに送り返します。次に、アプリケーションサーバーは情報をABAP/4プログラムに送ります。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。