• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版

HOME新産業IoTキーワードで読み解く最新トピック > APIマネジメント

キーワードで読み解く最新トピック

APIマネジメント

Web APIのリクエスト数や認証を管理、IoT向けソリューションも登場

  • 神近 博三=日経テクノロジーオンライン
  • 2014/07/29 00:00
  • 1/2ページ

 サービスを公開して外部に利用させるためのAPI(application programming interface)のセキュリティーやサービスレベルなどを管理すること。Webサービス用の「Web API」が主な管理対象となる。

 Web APIとしては、Webサイトやモバイルアプリケーションに米Google社の地図サービス「Google Maps」を表示させる「Google Maps API」がよく知られている。Google Maps APIには無償版と有償版の「Google Maps API for Business」があり、営利目的のWebサイトやアプリは有償版を利用しなければならない。

 最近ではGoogleに限らず、Yahoo!、Amazon、ぐるなび、楽天、Facebook、Twitterなど著名なネットサービスの多くが、自社サービスを外部に利用させるための独自APIを公開している。例えば、Amazonの「Product Advertising API」を利用すると、Amazonの商品データベースに直接アクセスして最安値商品を検索するなどの機能を実装できる。このAPIを使って自分の売りたい商品といっしょにAmazonの商品も販売するようなオンラインストアを構築し、Amazonとアフィリエイト契約を結んでおけば、そのオンラインストアでAmazonの商品が売れるたびに一定の報酬が手に入る。

 これらの著名なネットサービスは、「ユーザーを認証する」「1日あたりのリクエスト数を制限する」などのAPIマネジメント機能を独自に実装している。例えば、Google Maps APIは有償版ユーザーの「1日あたりのリクエスト数の上限」を無償版ユーザーより多くするように利用権限を制御している。

 だが、IoT(internet of things)が今後普及していけば、ネットサービスが本業ではない企業が、自社内やパートナー企業、あるいは自社製品のユーザーに対して、IoTデバイスから利用するためのWebサービスを独自に実装するケースが登場してくるだろう。例えば、サプライチェーンの在庫状況をセンサー付きモジュールがリアルタイムに収集し、その結果に基づいてモジュールが現場の作業員に指示を出す、あるいは自動発注するようなWebサービスが考えられる。

 このため、最近ではそうした企業向けに、APIマネジメント機能を手軽に実装するための製品やサービスが登場している。

米Intel社が提唱するAPIの利活用によるエンドツーエンドのIoT
出典:インテル社
[画像のクリックで拡大表示]
【技術者塾】(10/24開催)
不具合の未然防止に役立つ 組み込みソフトのモデリング

ソフトウエア技術者の設計力向上の勘所


ソフトウエア設計図(モデル)の具体例を紹介しながら基礎を解説します。「静的構造図」や「動的構造図」などを演習を通して作成。ソフトウエア技術者の設計力を高め、もっと速く楽に開発することを目指します。 詳細は、こちら
日程 : 2016年10月24日
会場 : Learning Square新橋
主催 : 日経エレクトロニクス

おすすめ