Webサービスは明らかにWSDLファイルとSOAPプロトコル(主にWSDL)の使用を意味するのか、それともREST APIを意味するのかを知りたいですか?
質問する
198 次
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 に答える