WebSphere Application Server では、HTTP または Java Message Service (JMS) を使用して サーバーとクライアント間の要求を移送する代わりに、Web サービスとして Enterprise JavaBeans (EJB) に直接アクセスできます。
Web サービスとして直接アクセスできる EJB が必要です。
このタスクは、マルチプロトコル・テクノロジーによって実現できます。マルチプロトコル・テクノロジーでは、 Java API for XML-based remote procedure call (JAX-RPC) と Remote Method Invocation over Internet Inter-ORB Protocol (RMI/-IIOP) が同時に使用されます。
JAX-RPC を備えた RMI-IIOP では、WebSphere Java クライアントは、 標準の J2EE プログラミング・モデルを使用する代わりに、WSDL ファイルと JAX-RPC プログラミング・モデルを 使用して Enterprise Bean を呼び出すことができます。 Web サービスが Enterprise Bean によってインプリメントされると、マルチプロトコル JAX-RPC によって、Web サービス呼び出しパスを WebSphere Java クライアン トのために最適化することができます。
この方法により、より優れたパフォーマンスが得られ、 Web サービスとしては標準ではない、クライアント・トランザクションに対するサポートを取得することができます。
Web サービス記述言語 (WSDL) ファイルの EJB バインディングを使用して Web サービス要求をトランスポートするには、 以下のようにします。