Sap-basis-system-landscape-architecture
システムランドスケープとアーキテクチャ
SAPシステムランドスケープは、SAPサーバーの配置として定義されます。 理想的には、SAP環境では、3つのシステムのランドスケープが存在します。 システムランドスケープは、開発サーバー(Dev)、本番サーバー(PROD)、および品質保証サーバー(QAS)で構成されます。
SAPアーキテクチャは、SAPシステムのテクノロジーフレームワークとして定義され、システムランドスケープとは異なり、時間とともに変化します。 SAPアーキテクチャは、最新のSAP ECC 6.0などの新しいソフトウェアで変更されます。
以下は、SAPシステムランドスケープのリクエストです-
- 開発>>>>品質>>>>生産 *
次の図は、逆方向ではなく、開発> QAS> PRODから作業が流れるSAP 3層システムのランドスケープを示しています。
私たちは今システムランドスケープを議論しましょう-
サンドボックスサーバー
プロジェクトが実装されると、初期段階では、すべてのカスタマイズ、構成が実行されるサンドボックスサーバーが使用されます。
開発サーバー
次に、構成を開発サーバーに保存し、ワークベンチリクエストに保存します。これは、本番サーバーに転送する必要があります。
本番サーバー
プロジェクトが本番稼働中または稼働中の場合に、作業が行われる最終段階または最も洗練された段階と考えることができます。 クライアントが必要とするすべての変更はDEV環境で実行され、その後、要求は実稼働に転送されます。
SAPシステム3 –階層アーキテクチャ
以下の画像は、SAPシステムの3層アーキテクチャを示しています。* プレゼンテーションレイヤー*は最上位のレイヤーです。 これには、SAPシステムを制御するデバイス/アプリケーションが含まれます。 これには、モバイルデバイス、エンドユーザーシステム、SAP GUIまたはWebブラウザーベースのクライアントが含まれます。
プレゼンテーション層は、すべての処理を実行するためにアプリケーションサーバーと通信し、SAPシステムの頭脳として知られています。
アプリケーションサーバーは複数のインスタンスで構成され、3層アーキテクチャのデータベースレイヤーと通信します。
最下層は*データベース層*と呼ばれます。 これは、すべてのデータを保存する責任があります。 SAPシステムのデータベースは、パフォーマンスとセキュリティ上の理由から別のサーバーに保持されます。
プレゼンテーション層は、SAPシステムでデータの通信と処理を可能にするABAPとJAVAのさまざまなコンポーネントで構成されています。
プレゼンテーション層の主要なコンポーネントには、次のものが含まれます-
メッセージサーバー-これは、ABAPシステム内の分散ディスパッチャ間の通信を管理するために使用されます。
メッセージサーバー-サーバープロセスとJAVAディスパッチャを管理するために使用されます。 JRE内の通信を管理するために使用されます。
ディスパッチャキュー-これは、複数のワークプロセスタイプを保存するために使用されます。
*Dispatcher* -これは、リクエストをワークプロセスに配布するために使用されます。
メモリパイプ-これは、ICMとABAPワークプロセス間の通信を管理するために使用されます。
*Enqueue Server* -これは、実行されたJavaアプリケーションプログラムによって設定された論理ロックを処理するために使用されます。
*Java Dispatcher* -これは、プレゼンテーション層を介してクライアント要求を受信し、サーバープロセスに転送する役割を果たします。
ゲートウェイ-これは、SAPシステムと外部システム間の通信を管理するために使用されます。
- ABAPワークプロセス*-これは、R/3アプリケーションでダイアログステップを個別に実行します。