アプリケーションサーバーと Java EE バージョンを選択します。これは、このエンドツーエンドアプリケーションのすべてのプロジェクトで同じである必要があります。「完了」をクリックします。IDE により新しい Web アプリケーションプロジェクトが作成されます。
Web アプリケーションプロジェクトのクラスパスに EJB モジュールを指定することで、作成中の Web サービスが EJB モジュールにアクセスできるようにします。まず、Web アプリケーションの「ライブラリ」ノードを右クリックし、次に示すように「プロジェクトを追加」を選択します。
次に、EJB モジュールを参照し、選択します。これで、EJB モジュール用の新しいノードが表示され、次に示すように Web アプリケーションの「ライブラリ」ノードに追加されます。
「FlowerService」ノードを右クリックし、「新規」>「Web サービス」を選択します。または、「新規」>「その他」を選択し、「新規ファイル」ウィザードの「Web サービス」の下にある「Web サービス」を選択します。「新規 Web サービス」ウィザードが開きます。
「新規 Web サービス」ウィザードで、「Web サービス名」に「FlowerService」と入力し、「パッケージ名」に「flower.album」と入力します。「既存のセッション Bean から Web サービスを作成」を選択し、次に示すように EJB モジュールを参照して選択します。
「エンタープライズ Bean を参照」ダイアログで「了解」をクリックします。「新規 Web サービス」ウィザードに戻ります。「完了」をクリックします。次に示すように、IDE によって、EJB モジュールから取得したメソッドのスタブを含むアプリケーションに Web サービスのインフラストラクチャーが追加されます。
Web サービスのビジュアルデザイナを使用すると、Web サービスの構造をひとめで把握することができます。さらに、「オペレーションを追加」などのボタンをクリックすることで、Web サービスに機能を追加できます。「サービス品質」セクションでは、Web サービスのセキュリティーなどの高度な機能を簡単に有効にすることができます。