SOAP 紹介

コース推薦:

SOAPはXMLに基づいた簡易プロトコルであり、アプリケーションがHTTPの上で情報交換を行うことができます。

または、もっと簡単に言えば:SOAPはネットワークサービスにアクセスするプロトコルです。

基礎を固めるべき知識

  • 学習を続ける前に、以下の基本的な知識が必要です:
  • XML

XMLの名前空間XML トレーニング》。

これらのプロジェクトを最初に学びたい場合は、私たちの《

  • SOAPとは何ですか?簡易オブジェクトアクセスプロトコル
  • 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は、未来的なインターネットアプリケーションの開発に使用されるマイクロソフト .NET アーキテクチャの主要要素です。

SOAP 1.1がW3Cに提出されました

2000年5月に、UserLand、Ariba、Commerce One、Compaq、Developmentor、HP、IBM、IONA、Lotus、MicrosoftおよびSAPがW3CにSOAPインターネットプロトコルを提出し、これらの企業は、HTTPおよびXMLを使用して強力なインターネットサーバーにグラフィカルユーザインターフェースデスクトップアプリケーションを接続することで、アプリケーションの開発を根本的に変革するというプロトコルを通じて、インターネット標準を活用することを期待しました。

W3CはSOAP 1.2を開発しています

SOAP に関する最初の公開草案は、W3Cが2001年12月に発表しました。W3CのSOAP活動に関する詳細については、私たちの「W3C テキスト》。