編集部からのお知らせ
量子コンピューティングへの注目
特集まとめ:高まるCISOの重要性

アプリケーションプログラミングインタフェース(API)とは?

既存のソフトウェアから一部の機能を呼び出して別のソフトウェアで利用できるようにするための、規約や関数をまとめたもの。

ソフトウェア開発の際、すべての機能を一からプログラミングするのは困難だが、APIを利用すれば、機能を呼び出すための短いプログラムを書くだけでその機能を利用できるようになる。

OSなどが備える汎用的な機能を呼び出すためのAPIや、外部のサービスが提供する機能や情報をインターネット経由で呼び出すためのAPIがある。後者は「ウェブAPI」や「オープンAPI」と呼ばれることもある。

近年、さまざまなAPIを組み合わせてアプリケーションを素早く構築するケースが増えている。同時に、自社のアプリケーションや情報をAPIで公開し、利用してもらうことにより価値を生み出すという仕組みが広がりつつあり、この仕組みは「API経済圏」とも呼ばれる。

関連記事

キーワードアクセスランキング

話題のキーワードと記事

  • ZDNet Japan/TechRepublic Japan編集部が話題のテーマについてキーマンを呼び、座談会を実施する。ハイ... 続きを読む >
  • 市場の成熟や技術が枯れていくとともに製品の質や価格の差がなくなっていき、どの企業の製品を購入して... 続きを読む >
  • IT化の進展によりエンジニア採用が非常に難しくなってきている。技術の移り変わりも早く、10年前のエン... 続きを読む >
  • DevOpsとは、世界レベルの信頼性、安定性、セキュリティを維持しながら、開発からテスト、運用までのサ... 続きを読む >
  • 通常、電子回路を使って計算を実行する機械を指す。「電子計算機」とも言う。PC、メインフレーム、スマ... 続きを読む >

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]