ABAPシステムの各アプリケーションサーバインスタンスには、RFCゲートウェイが含まれています。デフォルトの構成では、ASCSインスタンスにはゲートウェイがありませんが、ゲートウェイを構成することはできます。ゲートウェイにより、ワークプロセスと外部プログラム間の通信、および異なるインスタンスまたはSAPシステムのワークプロセス間の通信が可能になります。
ゲートウェイプロセス
RFCゲートウェイは、次のプロセスで構成されています。
-
ゲートウェイ:
ゲートウェイプロセス(gwrd、gwrd.exe)は、ゲートウェイシステムのメインプロセスです。ディスパッチャによって開始され、これによって定期的にチェックされます。すべてのRFC要求は、ゲートウェイプロセスによって受信および処理されます。
-
ゲートウェイモニター
ゲートウェイモニタは、SAPゲートウェイの分析と管理に使用されます。
ゲートウェイがASABAPで実行されている場合は、トランザクションSMGWを使用してゲートウェイを監視することができます。
オペレーティングシステムレベルでゲートウェイを監視することもできます。特に、ゲートウェイがASABAPのないシステムで実行されている場合はそうです。配信に含まれているプログラムgwmon.exeを使用します。
RFCインターフェース、SNCインターフェース、TLSインターフェース:
3つのインタフェースがRFCゲートウェイに実装されており、他のアプリケーションサーバインスタンス、SAPシステム、および外部プログラムとの通信に使用されます。SAPシステム内のゲートウェイ間通信は、TLSインターフェースを使用して安全にすることができます。SNCインタフェースを使用すると、SAPシステム内のゲートウェイ間通信、異なるSAPシステム間のゲートウェイ間通信、およびゲートウェイと外部プログラム間の通信を安全にすることができます。着信RFC要求は、RFCインターフェースによって受信および処理されます。