Webサービス(ウェブサービス)とは、HTTPなどのインターネット関連技術を応用して、SOAPと呼ばれるXML形式のプロトコルを用いメッセージの送受信を行う技術、またはそれを適用したサービス。W3Cにおいては、Webサービスとは、さまざまなプラットフォーム上で動作する異なるソフトウェア同士が相互運用するための標準的な手段を提供するものと説明されている。
分散コンピューティングの一翼を担う新技術として登場し、2001年ごろには大きな期待感とともに業界メディアにも多数取り上げられその認知度は上がった。しかし市場ではその必要性が低かったためかいまいち大きな普及へとは至っていない。関連技術の標準化の難航も普及の妨げになっているといわれている。実際に実用しているシステムもあるが、現状では実験的な使用に留まっているシステムが多い。 しかし最近、サービス指向アーキテクチャ (SOA)が脚光を浴びていることから、その基盤技術となるWebサービスへの注目も再び高まっている。
SOAPを用いずに、RESTと呼ばれるスタイルでインターネット越しのソフトウェアを利用する形態も、Webサービスと呼ばれることがある。
Webサービスを応用して、複数のWebサービス同士をつなぎ合わせてアプリケーションやサービスを構築する事をマッシュアップと呼ぶ。Webサービスを用いたマッシュアップの具体的な事例としては、ある検索結果に基づいてレストラン情報と地図情報を同時に表示したり、YouTubeなど動画コンテンツと同じキーワードの商品をamazon.comなどより取得して表示するなど使い方によってはユーザーに高いベネフィットを与えるものもある。これらの様なサービスは大手企業だけでは無く、個人の参加が多く日々様々なサービスが生まれている。
目次
1 関連技術
2 実装
3 コンシューマ向け実用例
4 Webサービスを利用した例
//
関連技術
UDDI
WSDL
SOAP
XML-RPC
WDDX
WS-Security
WS-I
コンシューマ向け実用例
⇒Google Web APIs
⇒Amazon Webサービス
⇒ビッダーズ Webサービス
⇒ホットペッパー Webサービス
⇒じゃらん Webサービス
⇒Yahoo!デベロッパーネットワーク
⇒テクノラティ ディベロッパー センター
⇒楽天ウェブサービスセンター
Webサービスを利用した例
⇒BLOG360
⇒紀行地図
⇒新刊.net
⇒IT用語辞典 e-Words
⇒旅侍
⇒東京レストランまっぷ
⇒イケッター
して下さる人を求めています(Portal:コンピュータ)。
カテゴリ: コンピュータ関連のスタブ項目 | 分散処理 | World Wide Web
更新日時:2008年11月13日(木)02:19
取得日時:2008/11/18 15:17