SAPNetWeaver-アーキテクチャ
SAP NetWeaverは、SAPソフトウェアスタックの中心的な基盤と呼ばれ、Process Integrator、Business Intelligence、Enterprise Portalなどの他のNetWeaverコンポーネント、およびABAPおよびJavaアプリケーションに柔軟なプラットフォームを提供します。
SAP NetWeaver Application Serverは、プラットフォームに依存しないWebサービス、ビジネスアプリケーション、および標準ベースの開発をサポートし、Webサービス指向のソリューションに既存のテクノロジー資産を活用できるようにします。
すべてのNetWeaverコンポーネントはSAPWeb Application Server上に構築されており、コンポーネントはJ2EEまたはABAPで記述されています。
 
                SAPNetWeaver-アーキテクチャ
SAP NetWeaverは、SAPソフトウェアスタック全体の中心的なコンポーネントの1つであり、JAVAおよびABAPアプリケーションだけでなく、他のコンポーネントにもプラットフォームを提供します。
SAPアプリケーションサーバーは、複数のアプリケーションサーバーインスタンスとデータベースサーバーで構成されています。ダイアログインスタンスを使用すると、メッセージサーバーとエンキューサーバーも含まれます。
ユーザーが実行するダイアログインスタンスには、次のコンポーネントがあります。
 
                - Internal Communication Manager−クライアントとサーバーの両方のWeb要求を処理するために使用されます。プロトコル-HTTP、HTTPS、SMTPをサポートします。 
- Dispatcher−ディスパッチャは、ユーザー要求をさまざまなワークプロセスに配布するために使用されます。すべてのワークプロセスがビジーの場合、リクエストはディスパッチャキューに保存されます。 
- Work Processes −これらは、JavaまたはABAPプログラムを実行するために使用されます。 
- SAP Gateway −これにより、SAPインスタンス間のRFCインターフェースが提供されます。 
- Message Server −これはメッセージ通信に使用され、SAPシステムの負荷を分散します。