10.19 EJBのWebサービス呼び出し

EJBをWebサービスとして呼び出せる条件と使用できる機能について説明します。

EJBの条件を次に示します。

<この節の構成>
(1) EJBのWebサービス呼び出しでのEJB機能
(2) EJBのWebサービス呼び出しで使用できるアプリケーションサーバ機能

(1) EJBのWebサービス呼び出しでのEJB機能

EJBをWebサービスとして呼び出す際に,同時に使用できるEJBの機能を次に示します。ただし,EJBのWebサービス実装クラスだけで使用でき,ハンドラチェインでは使用できません。

EJBをWebサービスとして呼び出す際に,同時に使用できないEJBの機能を次に示します。

(2) EJBのWebサービス呼び出しで使用できるアプリケーションサーバ機能

JAX-WSは,EJBをWebサービスとして呼び出す際に,cosminexus.xmlで設定できるアプリケーションサーバの機能を同時に使用できます。使用できるアプリケーションサーバの機能を次に示します。

これらの機能を使用するには,WARファイル名を設定します。WARファイル名の設定については「3.5.4(3) 設定用WARファイル名」を参照してください。なお,これらのcosminexus.xmlの設定項目以外でも,EJB Webサービス以外のWebアプリケーションでは利用できます。