SAP Basis基礎 3 SAP Basis foundation 3

The SAP NetWeaver Application Server ABAP Architecture

The SAP NetWeaver Application Server ABAP (SAP NW AS ABAP) is a three-tier architecture that consists of the presentation tier, application tier, and database tier. The presentation tier provides the user interface for interacting with SAP applications, the application tier executes the business logic of SAP applications, and the database tier stores the data used by SAP applications.

Presentation Tier

The presentation tier consists of the SAPGUI, which is the graphical user interface for interacting with SAP applications. The SAPGUI provides a variety of features for users to interact with SAP applications, including menus, buttons, and fields. The SAPGUI can be used in a variety of environments, including on-premises, in the cloud, and on mobile devices.

Application Tier

The application tier is referred to as SAP NW AS ABAP. This layer contains the business logic of SAP applications and interacts with the underlying database. The application tier is composed of a number of components, including:

  • Dispatcher: The dispatcher is responsible for distributing requests from the presentation tier to work processes in the application tier.

  • Work process: The work process is the basic unit of execution in the application tier. Each work process is responsible for executing a single request.

  • Message server: The message server is responsible for managing communication between the application tier and the presentation tier.

  • Gateway: The gateway is responsible for managing communication between different SAP systems and external systems.

Data Flow

The data flow in a typical SAP NW AS ABAP system for a SAPGUI request is as follows:

  1. The end user logs in to the SAP system from the SAPGUI.

  2. The SAPGUI connects to the message server and sends the request to the dispatcher.

  3. The dispatcher distributes the request to a work process.

  4. The work process executes the request, which may involve accessing the database.

  5. The work process returns the results of the request to the SAPGUI.

VMC Technology

The SAP NetWeaver Application Server ABAP (SAP NW AS ABAP) supports a new technology called Virtual Memory Container (VMC) that allows select Java applications to be executed within the ABAP work process. This can improve performance and scalability for Java applications that are used in conjunction with SAP business applications.

Conclusion

The SAP NetWeaver Application Server ABAP is a powerful and flexible platform for running SAP applications. The three-tier architecture provides a scalable and reliable foundation for SAP applications, and the VMC technology can improve performance and scalability for Java applications.

SAP NetWeaver アプリケーション サーバーの ABAP アーキテクチャ

SAP NetWeaver Application Server ABAP (SAP NW AS ABAP) は、プレゼンテーション層、アプリケーション層、データベース層で構成される 3 層アーキテクチャです。 プレゼンテーション層は SAP アプリケーションと対話するためのユーザー インターフェイスを提供し、アプリケーション層は SAP アプリケーションのビジネス ロジックを実行し、データベース層は SAP アプリケーションで使用されるデータを保存します。

プレゼンテーション層

プレゼンテーション層は、SAP アプリケーションと対話するためのグラフィカル ユーザー インターフェイスである SAPGUI で構成されます。 SAPGUI は、ユーザーが SAP アプリケーションと対話するためのメニュー、ボタン、フィールドなどのさまざまな機能を提供します。 SAPGUI は、オンプレミス、クラウド、モバイル デバイスなど、さまざまな環境で使用できます。

アプリケーション層

アプリケーション層は SAP NW AS ABAP と呼ばれます。 この層には SAP アプリケーションのビジネス ロジックが含まれており、基礎となるデータベースと対話します。 アプリケーション層は、次のような多数のコンポーネントで構成されます。

ディスパッチャー: ディスパッチャーは、プレゼンテーション層からアプリケーション層のワークプロセスにリクエストを分散する責任があります。
ワークプロセス: ワークプロセスは、アプリケーション層での基本的な実行単位です。 各ワークプロセスは、単一のリクエストの実行を担当します。
メッセージ サーバー: メッセージ サーバーは、アプリケーション層とプレゼンテーション層の間の通信を管理します。
ゲートウェイ: ゲートウェイは、さまざまな SAP システムと外部システム間の通信を管理します。
データフロー

SAPGUI リクエストに対する一般的な SAP NW AS ABAP システムのデータ フローは次のとおりです。

エンドユーザーは、SAPGUI から SAP システムにログインします。
SAPGUI はメッセージ サーバーに接続し、リクエストをディスパッチャに送信します。
ディスパッチャはリクエストをワークプロセスに配布します。
ワークプロセスはリクエストを実行しますが、これにはデータベースへのアクセスが含まれる場合があります。
ワークプロセスはリクエストの結果を SAPGUI に返します。

VMCテクノロジー

SAP NetWeaver Application Server ABAP (SAP NW AS ABAP) は、選択した Java アプリケーションを ABAP ワーク プロセス内で実行できるようにする仮想メモリ コンテナ (VMC) と呼ばれる新しいテクノロジをサポートしています。 これにより、SAP ビジネス アプリケーションと組み合わせて使用される Java アプリケーションのパフォーマンスとスケーラビリティが向上します。

結論

SAP NetWeaver Application Server ABAP は、SAP アプリケーションを実行するための強力で柔軟なプラットフォームです。 3 層アーキテクチャは、SAP アプリケーションにスケーラブルで信頼性の高い基盤を提供し、VMC テクノロジーは Java アプリケーションのパフォーマンスとスケーラビリティを向上させることができます。

この記事が気に入ったらサポートをしてみませんか?