このタスクについて
重要: 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
このタスクは、Web サービスを開発するための 4 つの方法のうちの 1 つです。
Web サービスは、Java Bean から開発したり、Java Bean を使用して既存の
Web サービス記述言語 (WSDL) ファイルから開発したり、Enterprise Bean を使用して
既存の WSDL ファイルから開発することができます。
このタスクでは、新規の WSDL ファイルを作成する必要があります。
Web サービス用に エンタープライズ Bean を使用できるようにするには、サービス・エンドポイント・インターフェースを
開発し、Web サービスのエンジンとなる WSDL ファイルを検索または作成して、デプロイメント記述子を生成および
構成し、エンタープライズ Bean 実装を完了し、Web サービスに必要なすべての成果物をアセンブルし、モジュールを使用可能にしてアプリケーションを WebSphere Application Server 環境にデプロイします。
Enterprise Bean を Web サービス・インプリメンテーションのベ
ースとして使用するには、以下の要件を満たす必要があります。
- Enterprise Bean が Stateless Session Bean であること。
- Web サービス・メソッドのパラメーターが、サポートされている Java API for XML-based RPC (JAX-RPC) タイプのいずれかであること。
これらの要件は、Web サービス: 学習用リソースから入手できる JAX-RPC 仕様に文書化されています。
エンタープライズ Bean を Web サービスにすることを可能にする成果物を作成し、これらの成果物をエンタープライズ・アプリケーションにアセンブルします。