Sap-netweaver-architecture
提供:Dev Guides
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アプリケーションサーバーは、複数のアプリケーションサーバーインスタンスとデータベースサーバーで構成されます。 ダイアログインスタンスを使用すると、メッセージサーバーとエンキューサーバーも含まれます。
ユーザーが実行するダイアログインスタンスには、次のコンポーネントがあります-
- Internal Communication Manager -クライアントとサーバーの両方のWeb要求を処理するために使用されます。 HTTP、HTTPS、SMTPのプロトコルをサポートしています。
- Dispatcher -Dispatcherは、ユーザーの要求をさまざまなワークプロセスに配布するために使用されます。 すべてのワークプロセスがビジーの場合、リクエストはDispatcherキューに保存されます。
- ワークプロセス-これらは、JavaまたはABAPプログラムを実行するために使用されます。
- * SAPゲートウェイ*-これは、SAPインスタンス間のRFCインターフェイスを提供します。
- メッセージサーバー-これはメッセージ通信に使用され、SAPシステムの負荷も分散します。