ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド

15.9 Java以外の言語からの呼出し方法

本節では、Java以外の言語で実装するCORBAクライアントアプリケーションからEJBアプリケーションを利用するための方法について説明します。

本節の機能は、以下の製品で利用できます。

Java以外の言語で実装するCORBAクライアントアプリケーションからEJBアプリケーションを呼び出すためには、その呼出しを仲介するアプリケーションを作成してください。
このアプリケーションを、“EJBゲートウェイ・アプリケーション”と呼びます。

EJBゲートウェイ・アプリケーションは、CORBAクライアントアプリケーションとEJBアプリケーションの間に位置し、IIOPおよびRMIの変換を行うアプリケーションです。EJBゲートウェイ・アプリケーションは、Javaにより実装するCORBAサーバアプリケーションで、EJBクライアントアプリケーションです。

EJBゲートウェイ・アプリケーション機能構成

EJBゲートウェイ・アプリケーションは以下に示す機能から構成されます。

CORBAサーバ機能

クライアントに対する分散オブジェクトとしてのインタフェース機能を実現するモジュールです。

EJB-CORBA変換機能

EJBの例外からCORBAの例外への変換や、CORBAオブジェクトおよびJavaオブジェクトへの相互変換の機能を実現するモジュールです。

EJBクライアント機能

CORBAクライアントからのリクエストに応じて、EJBアプリケーションの生成と削除や、EJBのビジネスメソッドの呼出しを行う機能を実現するモジュールです。

各機能の詳細については、“15.9.1 EJBゲートウェイ・アプリケーションの機能”を参照してください。


以下に、EJBゲートウェイ・アプリケーションの機能構成のイメージを示します。