Enterprise JavaBeans (EJB) エンドポイント URL は、
EJB Remote Method Invocation over Internet Inter-ORB Protocol
(RMI-IIOP) トランスポートにより Web サービスにアクセスする場合に使用します。
URL では、EJB ホーム・クラス、EJB Java Naming and Directory Interface (JNDI) 名、
オプションのプロパティーなどの EJB エンドポイントを指定します。
重要: WebSphere Application Server Version
6.1 Feature Pack for Web Services は、本製品の機能を拡張して、Java API for XML-Based Web Services (JAX-WS) 2.0 の
プログラミング・モデルを導入できるようにします。
JAX-WS は、次世代の Web サービス・プログラミング・モデルであり、
Java API for XML-based RPC (JAX-RPC) プログラミング・モデルが提供する
基盤を提供します。戦略的 JAX-WS プログラミング・モデルを使用すると、
標準ベースの注釈モデルのサポートによって、Web サービスおよび Web クライアントの開発が
容易になります。
JAX-RPC プログラミング・モデルとアプリケーションは
引き続きサポートされますが、Web サービス・アプリケーションおよびクライアントを
新規に開発する場合は、
実装が容易な JAX-WS プログラミング・モデルをご利用ください。
サポートされる構成: Feature Pack for Web Services が
サポートするのは、JAX-WS の Web サービス・アプリケーションの Web コンテナー
内での、JavaBeans エンドポイントのホスティングのみです。
Web サービスとしてホストされるエンタープライズ Bean を開発するには、
JAX-RPC プログラミング・モデルを使用する必要があります。sptcfg
EJB エンドポイント URL の形式は、次のとおりです。
wsejb:/[classname]?<property>=<value>&<property>=<value>&...
各部の意味は、次のとおりです。
- wsejb はトランスポート・タイプです。
- classname は、呼び出される EJB と関連付けられたホーム・インターフェース・クラスの名前です。
- property と value のペアは、
必須とオプションのプロパティーのセットを表しています。
これらのプロパティーは、
EJB エンドポイント URL で特定の値を設定するために使用されます。
表では、各種のプロパティーおよび定義が説明されています。
JNDI 関連のプロパティー
プロパティー名 |
説明 |
jndiName |
EJB の JNDI 名を指定します。
このプロパティーは必須です。 |
initialContextFactory
|
JNDI 初期コンテキスト・ファクトリーの名前を指定します。このプロパティ
ーはオプションです。 |
jndiProviderURL
|
JNDI プロバイダーの URL を指定します。このプロパティーはオプションです。 |