SOAP(ソープ。SimpleObject Access Protocol)
* Webサービスを実現する手段の一つ * クライアントからサービスのオブジェクト(プログラム)を呼び出して、分散処理を行うプロトコル * リクエストおよびレスポンスともにXMLフォーマットのデータで行う形式 => リクエストもXML形式で送信できるため、RESTと比べて複雑なサービスが実現できる
REST(レスト。REpresentational State Transfer)
* Webサービスを実現する手段の一つ * Webに適用したWebサービスの設計様式(プロトコルっという訳ではない) * アドレス(URL)とHTTPのメソッド(GETなど)を組み合わせて、サーバー上のデータを操作する仕組み * リクエストは、GET/POST/PUT/DELETEで送信し、レスポンスをXMLやjsonなどで受け取る形式 => パラメータを指定して特定のURLにHTTPでアクセスすると、XMLなどで記述されたメッセージが送られてくる => WebブラウザにURLを入力すれば動作確認できる(テストしやすい) => (間違った解釈かもしれないが)ブラウザでURLを入力しHTML形式で返ってくるのが、XMLやJson形式になるイメージ