SOAPの概要
SOAPは、HTTPを介して情報を交換するためにアプリケーションを可能にシンプルなXMLベースのプロトコルです。
以上簡単に:SOAPは、ネットワークサービスにアクセスするためのプロトコルです。
あなたは基本的な知識を持っている必要があり
続行する前に、次の理解の基本的な知識を持っている必要があります:
- XML
- XML名前空間
あなたが最初にこれらの科目を勉強したい場合は、私たちの「ご覧くださいXMLのチュートリアルを 。」
SOAPとは何ですか?
- SOAP は、Simple Object Access Protocolを意味します
- SOAPは、 通信プロトコルであります
- SOAPは、 アプリケーション間の通信に使用され
- SOAPは、 メッセージを送信するためのフォーマットです
- SOAPは、 インターネット経由で通信するように設計されています
- SOAPは、 プラットフォームに依存し
- SOAPは、 言語とは無関係です
- SOAPベースのXML
- SOAPは、 シンプルかつ拡張可能です
- SOAPは、 ファイアウォールをバイパスすることができます
- SOAPは、W3C標準として開発されます
なぜSOAPを使うのか?
アプリケーション開発のために、プログラム間有効のインターネット通信は非常に重要です。
このような通信のように、など、DCOMおよびCORBAオブジェクト間のリモート・プロシージャを使用してアプリケーション・コール(RPC)現在、しかし、HTTPは、この目的のために設計されていませんでした。 RPCは、互換性やセキュリティの問題を作成することができます。ファイアウォールやプロキシサーバーは通常、このようなトラフィックをブロックします。
HTTP通信を超えるアプリケーション間のHTTPは、すべてのインターネットブラウザとサーバでサポートされているので、より良い方法です。 SOAPは、このタスクを達成するために作成されました。
異なる技術およびプログラミング言語を使用して、異なるオペレーティングシステムやアプリケーションにその実行が相互に通信できるように、SOAPは、標準的な方法を提供します。
MicrosoftおよびSOAP
SOAPは、将来のインターネットアプリケーション開発のためのMicrosoft .NET Frameworkの重要な要素です。
SOAP 1.1はW3Cに提出されました
2000年5月には、UserLand社、アリバ、コマースワン、コンパック、教育相談員、HP、IBM、IONA、ロータス、MicrosoftとSAP W3CへのSOAPインターネット企業は、インターネット標準を使用することにより、本契約を見込んプロトコル(HTTPとXMLを提出)グラフィカル・ユーザー・インターフェースのデスクトップアプリケーションは、アプリケーション開発に革命をもたらすために、強力なインターネットサーバに接続します。
W3CはSOAP 1.2を開発しています
SOAP上の最初の公開草案は、2001年12月にW3Cによって公開されています。 W3CでSOAPの活動の詳細を読むには、私たちの「ご覧ください、W3Cのチュートリアルを 。」