コンテンツエリア開始

Background documentation 接続性と相互運用性 Locate the document in its SAP Library structure

SAP Web Application Server Java ABAP のアプリケーション間のデータ交換を可能にするには、Java メソッドとオブジェクト、および ABAP 汎用モジュールの間に高速で安定した通信が保証されなければなりません。また、他のアプリケーションへの接続 (たとえば、サードパーティ EIS システム、データベースアプリケーションなど) では、SAP Web AS への実装が容易でなければなりません。

このような通信を確実にするため、SAP は以下のようなさまざまな技術コンポーネントを実装しています。

         SAP Java Connector(SAP JCo) は、SAP が開発した独立したミドルウェアコンポーネントで、SAP Web AS での Java/ABAP 連結のための統合コンポーネントとして使用されます。SAP JCo は、Java ABAP 間の双方向の通信 (Java から ABAP ABAP から Java) のために使用することができます。

         SAP Java Resource Adapter(SAP JRA) は、SAP JCo のアドオンとして使用することができます。SAP JRA は、各種 J2EE サーバから SAP Web AS における SAP JCo への標準インタフェースの実装を可能にします。SAP JRA は、これにより、異機種間 J2EE ランドスケープ内での ABAP との通信を単純化します。

         J2EE コネクタアーキテクチャは、SAP JRA の基盤です。このアーキテクチャは、J2EE と互換性のあるリソースアダプタを作成するための標準スキーマを提供します。これらのリソースアダプタは、J2EE と他の任意のアプリケーションとの間の通信に使用することができます。

         SAP エンタープライズコネクタは、Java アプリケーションのためのクラスと RFC 汎用モジュールメソッドコールを支援する開発ツールです。これらのメソッドコールとヘルプクラスは、Java プロキシと呼ばれます。Java プロキシの生成によって、セキュア型のデータアクセスと安定した Java クライアントアプリケーションが保証されます。SAP エンタープライズコネクタは、SAP NetWeaver Developer Studio に統合されています。

         Java Remote Method Invocation (RMI) を使用すると、リモートのJava 仮想マシン (JVM) 間で Java-to-Java アプリケーションを作成することができます。RMI の使用例として、外部 Java アプリケーションと SAP Web AS 間の通信があります。

Note

標準化されたインターネットプロトコルを使用してインターネットの Java アプリケーションにアクセスするためには、Structure linkWeb サービスを使用することができます。

Web サービスは、公開されたアクセス可能なディレクトリ (UDDI レジストリ) で提供することができるソフトウェアモジュール (Enterprise JavaBeans Java クラス) です。

これらを使用することに興味がある場合は、ディレクトリと Web サービスを対象に検索することができます。

追加情報

さまざまなコンポーネントの詳細については、以下のそれぞれを参照してください。

SAP Java コネクタ

SAP Java リソースアダプタ

J2EE コネクタアーキテクチャ

SAP エンタープライズコネクタ

リモートメソッド起動

SAP J2EE Engine および SAP Web Application Server のアーキテクチャの詳細については、次のセクションを参照してください。

Structure linkSAP Web AS のアーキテクチャ

Structure linkSAP J2EE Engine の統合

 

 

コンテンツエリア終了