【レビュー】
価格.com WEBサービスはさまざまな活用例が考えられる。Firefox GreaseMonkeyと組み合わせれば、たとえば表示される画面に特定のキーワードにヒットする製品が表示されていた場合、その価格と詳細情報へのリンクを挿入させるといったことができる。実装もそれほど難しくはない。
食物に関するの文字列が含まれている場合に、レストラン検索を実施したり、路線検索した結果に駅近辺のレストラン情報を表示するためのページへのリンクを張るといったこともできる。使い方はいろいろだが、これまで人力で検索していた部分を自動化できるメリットは大きい。
WebサービスをAPIとして提供するかどうかは、Webサービスを提供している団体や企業の戦略的立場によってかなり方針がかわってくる。Google、Yahoo!、はてな、AmazonなどはWebサービスをAPIで提供しており、多くのデベロッパが自分のツールとして活用をはじめている。公開することで利益が生じることを活かした戦略である。Firefoxの拡張機能であるGreaseMonkeyを使えば自分だけの拡張も作れるのだから、この便利なAPIを使わない手はない。
一方、企業戦略の観点からAPIを公開しないサービスも多い。たとえば国内最大規模のソーシャルネットワークであるmixiでは、WebサービスをAPIで公式に公開するといったことはしていないし、RSS配信も実施していない。WebサービスをAPIとして提供することで利益があるかどうかで、公開するかしないかがかなり違っているという状況だ。
WebサービスAPIは数年前から登場しているが、Ajaxの影響でここ1, 2年で一気に普及をみせた。Ajaxの普及によりXMLデータで要求を発行し結果をXMLデータとして受け取るというプログラミングスタイルが当り前のものとして浸透しつつあるからだ。
ローカルネットワークにおいてもXMLデータでAPIを叩くというスタイルが普及してきている。このようなWebサービススタイルのAPIは今後も増え続けるだろうし、そうしたプログラミングスタイルはより一般的になっていくと考えられる。まだプログラミングの経験がないWebデベロッパは、自分の気に入っているサービスから活用をはじめてみるといいだろう。
| アジレント、ミリ波信号解析ソリューションを発表 [16:54 5/24] |
| NXP、独自のTrench 6テクノロジによる車載用パワーMOSFETファミリを発表 [16:52 5/24] |
| 産総研、光照射で損傷を自己修復できるゲル状スマートマテリアルを開発 [16:49 5/24] |
| アンテナ設置数が半分の33台に到達 - アルマ望遠鏡、2kmの干渉試験も成功 [16:45 5/24] |
| 人工知能実現へ一歩前進!? - NIMS、環境依存型「シナプス素子」を開発 [16:40 5/24] |
|
リアル脱出ゲーム×バイオハザード「ある廃病院からの脱出」開催 [19:19 5/24] エンタメ |
|
[イ・スンギ]一夜限りのスペシャルライブをWOWOWで放送 密着ドキュメンタリーも [19:18 5/24] ホビー |
|
イー・アクセス、LTE対応USB型データ端末「GL03D」を6月1日発売 [19:18 5/24] 携帯 |
|
PS Vita『NEXT HATSUNE MIKU Project DIVA(仮称)』の正式タイトルが決定 [19:05 5/24] ホビー |
|
「京急ファミリー鉄道フェスタ」5/27開催 - 懐かしのデ1形やデ51形も展示 [19:04 5/24] ライフ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。