SAP NetWeaver-アーキテクチャ

SAP NetWeaverは、SAPソフトウェアスタックの中心的な基盤と呼ばれ、プロセスインテグレーター、ビジネスインテリジェンス、エンタープライズポータルなどの他のNetWeaverコンポーネント、およびABAPおよびJavaアプリケーションに柔軟なプラットフォームを提供します。

SAP NetWeaver Application Serverは、プラットフォームに依存しないWebサービス、ビジネスアプリケーション、および標準ベースの開発をサポートしているため、Webサービス指向ソリューションに既存のテクノロジー資産を活用できます。

すべてのNetWeaverコンポーネントはSAP Web Application Server上に構築され、コンポーネントはJ2EEまたはABAPで記述されています。

アーキテクチャ

SAP NetWeaver −アーキテクチャ

SAP NetWeaverは、SAPソフトウェアスタック全体の中心的なコンポーネントの1つであり、JAVAおよびABAPアプリケーションだけでなく、他のコンポーネントのプラットフォームを提供します。

SAPアプリケーションサーバーは、複数のアプリケーションサーバーインスタンスとデータベースサーバーで構成されます。 ダイアログインスタンスを使用すると、メッセージサーバーとエンキューサーバーも含まれます。

ユーザーが実行するダイアログインスタンスには、次のコンポーネントがあります-

SAP NWアーキテクチャ

  • Internal Communication Manager -クライアントとサーバーの両方のWeb要求を処理するために使用されます。 HTTP、HTTPS、SMTPのプロトコルをサポートしています。
  • Dispatcher -Dispatcherは、ユーザーの要求をさまざまなワークプロセスに配布するために使用されます。 すべてのワークプロセスがビジーの場合、リクエストはDispatcherキューに保存されます。
  • ワークプロセス-これらは、JavaまたはABAPプログラムを実行するために使用されます。
  • * SAPゲートウェイ*-これは、SAPインスタンス間のRFCインターフェイスを提供します。
  • メッセージサーバー-これはメッセージ通信に使用され、SAPシステムの負荷も分散します。