0

Webサービスは明らかにWSDLファイルとSOAPプロトコル(主にWSDL)の使用を意味するのか、それともREST APIを意味するのかを知りたいですか?

4

2 に答える 2

1

Webサービスは、データ(通常はXMLまたはJSON)とそれらのデータに対する操作をHTTPプロトコルを介して利用できるようにするプログラムです。

データがSOAPを介して転送されるかどうか、およびRESTAPIとして構築されたAPIosがWebサービスであるかどうかとは関係ありません。WSDLファイルは、Webサービスのインターフェースを記述します。それらは、SOAPサービスとRESTサービスを説明する場合があります...

于 2012-12-15T09:37:57.417 に答える
1

少し紛らわしいようです。

WSDLはWebServiceDescription Languageの略で、SOAPWebサービスを定義するために使用されます。

SOAPとRESTはどちらもプロトコルとしてhttpを使用しますが、私が知る限り、WSDLを使用して「RESTサービス」を定義することはできません。「RESTサービス」は「リソース」と呼ばれます。

一部のツールはWADL(Webアプリケーション記述言語)を使用してRESTリソースを定義しますが、クライアントを生成するためのWSDLほど信頼性が低く、コミュニティで広く受け入れられていません。

于 2012-12-17T11:47:29.087 に答える