WebSphere Application Server for z/OS, Version 6.0.x   
             オペレーティング・システム: z/OS

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

SOAP

SOAP は、非集中型の分散環境で構造化された情報を交換するための仕様です。 したがって、SOAP は、サービス指向アーキテクチャー (SOA) における 3 つの重要なアクター (サービス・プロバイダー、 サービス・リクエスター、およびサービス・ブローカー) の間で通信する主な方法を表します。 この設計の主な目標は、単純かつ拡張可能であることです。 SOAP メッセージは Web サービスを要求するために使用します。

SOAP 1.1

WebSphere Application Server は、SOAP 1.1 で概要が説明されている標準に従います。

SOAP は、Extensible Markup Language (XML) Protocol Working Group の基盤として、 IBM および Lotus を含む複数の企業によって World Wide Web Consortium (W3C) にサブミットされました。 このプロトコルは、以下の 3 つのパーツで構成されています。
  • メッセージ内容の記述および命令の処理を行うためのフレームワークを定義するエンベロープ
  • アプリケーション定義データ・タイプのインスタンスを表現するための一連のエンコード規則
  • リモート・プロシージャー・コールおよび応答を表現するための規則

SOAP 1.1 は、プロトコルに依存しないトランスポートであり、さまざまなプロトコルと組み合わせて使用できます。 WebSphere Application Server で開発およびインプリメントされる Web サービスでは、 SOAP は HTTP、HTTP 拡張フレームワーク、および Java Message Service (JMS) と組み合わせて使用されます。 SOAP は、オペレーティング・システムにも依存せず、 いずれのプログラム言語やコンポーネント・テクノロジーとも結合しません。

クライアントが XML メッセージを発行できる限り、 クライアントをインプリメントする際にどのテクノロジーを使用するかは問題ではありません。 同様に、サービスが SOAP メッセージを処理できる限り、 いずれの言語でもサービスをインプリメントできます。 さらに、サーバー・サイドとクライアント・サイドは、ともに任意の適切なプラットフォーム上に配置できます。

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




サブトピック
SAAJ (SOAP with Attachments API for Java) インターフェース
関連資料
Web サービス: 学習用リソース
概念トピック    

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

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/cwbs_soap.html