WSDL 拡張を作成して、WSIF サービスによるエンタープライズ Bean 呼び出しを可能にする

EJB プロバイダーを使用すると、WSIF クライアントは、 RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol) を介してエンタープライズ Bean を 呼び出すことができます。この情報とそれに関連したコード・フラグメントを使用すると、Web サービス記述言語 (WSDL) 拡張を作成して、WSIF サービスをエンタープライズ Bean として実装されたサービスに関連付けることができます。

始める前に

EJB (IIOP) ベースの Web サービスの呼び出しのために EJB プロバイダーを使用することが可能でも、代わりに JAX-RPC を使用して RMI-IIOP Web サービスを呼び出すことをお勧めします。

EJB クライアント JAR ファイルは、現行プロバイダーを使用してクライアント・ランタイム環境で使用可能でなければなりません。

EJB プロバイダーは WSIF 同期タイムアウトをサポートしていません。EJB プロバイダーは、Java™ メソッドの完了を待ってタイムアウトになるのではありません。

このタスクについて

WSIF クライアントは、RMI-IIOP を使用して、現行のセキュリティーおよびトランザクション・コンテキストで、エンタープライズ Bean を呼び出すことができます。 EJB プロバイダーがトランザクション内で呼び出される場合、 そのトランザクションが今度はそれ以後のサービスに渡されて、 標準の EJB トランザクション属性が適用されます。

サービスの実装が複数ある場合、すべての実装が必ず同じセマンティクスを提供するかどうかは、そのサービス・プロバイダーによります。例えばトランザクションの場合、 Bean デプロイヤーが強制的に新規トランザクションを確立するには、TX_REQUIRES_NEW を指定する必要があります。

以下の手順とそれに関連したコード・フラグメントを使用すると、Web サービス記述言語 (WSDL) 拡張を作成して、WSIF サービスによるエンタープライズ Bean 呼び出しを可能にすることができます。

手順


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsf_prewe
ファイル名:twsf_prewe.html