Google
WWW を検索 junglejava.jp を検索

 Webサービスとは

Posted in Java (RSS)

「Webサービス」とは、「Web技術を使ってネットワーク越しに何らかのサービスを提供するもの」の総称です。(参考:これからの「Web」アプリに求めるべきもの

従来は「SOAP」以外のサービスを「Webサービス」と呼ぶことはほとんどありませんでしたが、最近は「REST」を使用した「Webサービス」の利用者が増えているようです。

「Webサービス」として「SOAP」と「REST」とどちらが優れているのか?といった議論もあるようですが、個人的には不毛な議論のような気がします。
「REST」で実現できることにわざわざ「SOAP」を使用する必要はないと思いますが、「REST」では実現できないけれど「SOAP」なら実現できることもたくさんありますよね。やはり、適材適所ということではないでしょうか。

日経BP社の「ITpro Watcher」に連載されていた、野村直之氏の記事がたいへん参考になると思います。

(1) RESTとSOAP:Web 2.0時代に意識され始めた2種類のWebサービス
(2) プラットフォームとしてのWeb 2.0とRESTの関係
(3) RESTをWebサービスの定義に照らし合わせると
(4) RESTとSOAP:2種類のWebサービスを組み合わせて使う

Posted on 2006年08月30日