Webサービス: 概要
Webサービスは、ネットワーク上の他のシステムでも使用できる、単一のエンティティにパッケージ化されている一連の機能です。このサービスは、JWSメタデータの注釈を使用してWebサービスの形式と動作を指定するJavaクラスであるJava Webサービス(JWS)ファイルを使用して実装されます。
このページには、デプロイされたWebサービスの全般的な構成が表示されます。たとえば、管理コンソールの「デプロイメント」表に表示される名前、パッケージ化されているWARファイルまたはEJB JARファイルの名前、Webサービスを記述するWSDLに表示される名前などが表示されます。
Webサービスが実装する機能に応じて、WARファイルまたはEJB JARファイルとしてパッケージ化されます。通常、Webサービス・アーカイブは、エンタープライズ・アプリケーションのEARファイル内でパッケージ化およびデプロイされますが、Webサービスをスタンドアロンでデプロイすることもできます。
WebLogic Webサービスには、実装するSun仕様(JAX-RPCまたはJAX-WS)に基づいて2つのタイプがあります。2つのタイプのWebサービスは、呼出し方法と、サポートするその他の仕様がわずかに異なりますが、それ以外は非常によく似ています。たとえば、プログラミング・モデルは、どちらもJWSファイルとメタデータ注釈を使用するという点で基本的に同じです。
Webサービスには追加のアーティファクト(SOAPのリクエスト・メッセージとレスポンス・メッセージで使用される内部Java表現と外部XML表現との間でデータを変換するための、Webサービス固有のデプロイメント・ディスクリプタ、WSDLファイル(Webサービスのパブリック・コントラクト)、およびデータ・バインディング・コンポーネント)が含まれているため、SOAPを使用して呼び出すことができます。
構成オプション
名前 説明 デプロイメント名 Webサービスが「デプロイメント」表に表示されるときの名前。
モジュール名 Webサービス・アーカイブ・ファイルの名前。実装するWebサービスの機能に応じて、WARファイルかEJB JARファイルのいずれかになります。
サービス名 このWebサービスの名前。この名前は、このWebサービスのパブリック・コントラクトを定義するWSDLファイルに表示されます。