Latest web development tutorials

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のチュートリアルを 。」