WSDLとSOAPの違い

Anonim

WSDLとSOAP < SOAPおよびWSDLという用語は頭字語であり、SOAPはSimple Object Access Protocolを表し、WSDLはWebサービス記述言語の短い形式です。

WSDLは、定義されたWebサービスで利用可能なサービスを説明するXML配置インタフェース記述言語です。これは、サービスの命名、必要な仕様、返された応答パターンを記述し、マシンが容易に読み取って解釈できるようにします。

<! - 1 - >

SOAPは、コンピュータデバイスネットワークにおけるインターネットサービスの実現におけるパターン化されたデータの転送に使用されるプロトコル定義として定義される。

WSDLのサービスは、ネットワークポートのコンパイルとして説明されています。ドキュメントのXML形式は、上記の理由の詳細な説明によって提供されます。

ポートとメッセージは、唯一の目的ではなく、abs tract定義の再利用を許可されています。

<!特性

Webサービスプロトコルスタックの基盤層は、SOAPによって開発され、インターネットサービスを開発することができる構造を提供する。このXMLに基づくプロトコルは、3つのセクションで構成されています。

エンベロープ:このツールは、エンベロープに含まれるものとそのエンベロープを開発する方法を決定します。アプリケーションベースのデータ型の出現と命令と解を補完するための妥当性を示す変換命令のセット。

<! SOAPについて話すときに実現すべき3つの主な特性は次のとおりです:

独立性:この特性により、SOAPはすべてのプログラミングモデルと互換性があります。

中立性:これにより、 TCP、HTTP、JMSおよび他の任意の

拡張性などの異なるトランスポートプロトコルで使用可能:この特性は、セキュリティをその拡張機能の1つおよびWS-routingの中で提供します。

メッセージフォーマットMEPのために定義されたアーキテクチャは、輸送ルールと一緒に使用されます。

WSDLは、インターネットサービスメッセージを転送するために必要なフレームワークとパターンを説明します。これは、ドキュメント内の情報のカテゴリを説明するために使用されるため、またXMLが必要な標準であるために可能です。同じXSDスキーマが適用されています。

メリット

以前のXML Schema言語と比較して、これらの2つは以前のモデルに大きな利点を提供しなければならないことに注意してください。

他の言語とは対照的に、SOAPの利点は次のとおりです。

SOAPは多面的であり、HTTPを主要なトランスポートプロトコルとして使用し、サポートしていない他のXML言語と比べてさまざまなモードのトランスポート手順を使用できますSMTPのような他のプロトコル。

既存のファイアウォールやプロキシに簡単にリンクすることができます。なぜなら、SOAPはHTTPポストメイクで簡単にトンネルできるからです。

SOAPは、一般的なグラフフレームワークを表示することができ、XMLコンテンツをツリー構造で表示するだけでなく、

SOAPによるメッセージは、複数のユーザーに転送でき、単一の受信者に限定されません。

SOAPによるメッセージ配信は保証され、接続が強化されている場合、システムは自動的にメッセージを再送する。 SOAPは、制限された視聴者からそれをフィルタリングするようにメッセージ暗号化する能力を有する。デメリット

SOAPは、基本的な実現化とメインのSOAP /

SOAPはSimple Object Access Protocolの略で、WSDLはWeb Service Description Languageの略です。

SOAPは、コンピュータデバイスネットワークにおけるインターネットサービスの実現においてパターン化されたデータを転送するためのプロトコル定義である。

WSDLは、Webサービスで提供されるサービスを説明する記述言語です。

SOAPの主な特徴は、独立性、中立性、拡張性です。