「Web サービス (Web Service)」ウィザードを使用すると、新規 Web サービスの作成、
そのサービスのデプロイメント用の構成、および Web サービスのサーバーへのデプロイを、簡単に行うことができます。
Web サービスをデプロイした後では、このウィザードに従うと、
クライアント・プロキシーおよびサンプル・アプリケーションを生成して、Web サービスをテストすることができます。
テストが完了したら、「エクスポート」ウィザードを使用して、Web サービスを UDDI Business Registry に公開することができます。
前提条件:
- EJB プロジェクトを作成し、それを新規の EAR プロジェクトに追加します。
- EJB プロジェクトにエンタープライズ Bean を作成するか、インポートします。
- エンタープライズ Bean をデプロイします。これには、EJB プロジェクトを右クリックして
「デプロイ」を選択します。
- トランスポート・メソッドとして SOAP over HTTP を使用する場合は空の Web プロジェクトを作成し、
トランスポート・メソッドとして SOAP over JMS を使用する場合は EJB プロジェクトを作成して、
ルーター・プロジェクトとして機能させます。作成するプロジェクトは、
エンタープライズ Bean が含まれる EJB プロジェクトと同じ EAR に追加する必要があります。ルーター・モジュールの詳細については、『ルーター・モジュールの作成 (Creating router modules)』を参照してください。
- SOAP over JMS を使用する場合は、SOAP over JMS 用の
サーバーおよびサーバー構成を作成するの説明に従って、
JMS 用のサーバーおよびサーバー構成を作成する必要があります。
- ご使用のコンピューターの速度によっては、WebSphere® Application Server の始動に
数分かかることがあるので、まずこれを始動しておいてから Web サービス・ウィザードを実行することを
強くお勧めします。サーバーを開始するには、「サーバー」ビューでこのサーバーを選択して
(「ウィンドウ」 > 「ビューの表示」 > 「サーバー」)
右クリックし、「始動」をクリックする。
- EJB アプリケーション開発について詳しくは、情報センターの『Developing Enterprise Applications』を参照してください。
作成される Web サービスは、エンタープライズ Bean のクライアントとして
機能します。エンタープライズ Bean は、Web サービス・ウィザードが起動する前に
デプロイする必要があります。
注: この製品では、
エンタープライズ Bean Web サービスをステートレス・セッション・エンタープライズ Bean から作成することができます。