WebSphere Application Server, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

Web Services for J2EE 仕様

Web Services for Java 2 Platform, Enterprise Edition (J2EE) 仕様は、 Java 言語に基づいて Web サービスをインプリメントするためのプログラミング・モデルとランタイム・アーキテクチャーを定義しています。 Web Services for J2EE 仕様は、 別名 Java Specification Requirements (JSR) 109 ともいいます。 この仕様には、Web サービスを開発およびインプリメントするためのオープン・スタンダードが含まれています。

Web Services for J2EE 仕様は、Java 言語で記述されている XML ベースのインターフェース定義、 XML ベースの定義言語で作成された Java 言語定義 (SOAP など)、およびアセンブルを含め、 Extensible Markup Language (XML) remote procedure call (RPC) および Java 言語に焦点を当てています。

J2EE テクノロジーは、さまざまな方法で Web サービスと統合することができます。 例えば、J2EE コンポーネントである JavaBeans およびエンタープライズ Bean は、 Web サービスとして公開することができます。 これらのサービスには、Java コードに書き込まれたクライアントまた は Java コードに書き込まれていない既存の Web サービス・クライアントがアクセスできます。 J2EE コンポーネントは、Web サービス・クライアントとしても機能することができます。

Web Services for J2EE 仕様は、インターネットを介してシームレスに通信するための各種の言語、 オペレーティング・システム、およびソフトウェアを使用できるオープン・スタンダードを提供しているため、 Web ベースのプログラミングに適したプラットフォームです。

Java アプリケーションが Web サービス・クライアントとして機能するためには、 Web サービス記述言語 (WSDL) ファイルと Java アプリケーションとの間のマッピングが存在しなければなりません。 このマッピングは、Java API for XML-based RPC (JAX-RPC) 仕様によって定義されます。

Java コンポーネントを使用して、 コンポーネントのインターフェースとバインディング情報を WSDL ファイル内に指定し、 サービス要求を受け入れるようにアプリケーション・サーバー・インフラストラクチャーを設計することにより、 Web サービスをインプリメントできます。

包含されるこのプロセス全体は、Web Services for J2EE 仕様に基づいています。

その仕様には、Web サービスに固有の webservices.xml デプロイメント記述子が付属しています。 ユーザーには、デプロイメント記述子に以下のようなさまざまなエレメントを提供する責任があります。 Enterprise JavaBeans (EJB) 2.1 仕様は、 セッション Bean から開発された Web サービスに対し、EJB デプ ロイメント記述子 ejb-jar.xml がサービス・エンドポイント・エレメントを含む必要があることも示しています。 サービス・エンドポイント値は、 webservices.xml デプロイメント記述子に記述されているものと同じでなければなりません。 EJB 2.1 仕様についてさらに学習するには、 エンタープライズ Bean: 学習用リソースを参照してください。

API の完全なリストについては、API documentation を参照してください。 また、Web サービス: 学習用リソースにある Web サービスの開発についての項目も検討します。




関連概念
JAX-RPC
関連資料
Web サービス: 学習用リソース
エンタープライズ Bean: 学習用リソース
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:05:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/cwbs_j2ee.html