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

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

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

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

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

関連記事

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

  •  Linuxとは、1991年にフィンランドのLinus Torvalds氏が開発した、UNIX互換のOSである。Linuxとはカーネル...(続きを読む)

  • 小売りや卸、製造業などさまざまな業種を横断して、ものづくり、物流、購買などのプロセスが急速にデジタル化していくこと。既存の仕組みと異なること...(続きを読む)
  • 企業や組織が間接部門をはじめとした自社の特定の業務プロセスを外部の企業に委託すること。コア事業に自社の経営資源を集中させることで、長期的な成...(続きを読む)
  • 異なる機種間のデータ通信を実現するためにコンピュータが持つべき通信機能を、7階層に分割したモデル。ネットワークの機能を理解するための重要な考...(続きを読む)
  • 「人工知能」が何なのかについての明確な定義は存在しない。人工知能学会のウェブサイトでも、人工知能の定義そのものが「議論の余地がある」とされて...(続きを読む)
  • AWS
    Amazonが提供するパブリッククラウド「Amazon Web Services」のこと。クラウド上のサーバを使った分だけ利用できる仮想サー...(続きを読む)
  • CPU
    CPU(Central Processing Unit)はコンピュータを構成する要素の一つで、入力装置や記憶装置からデータを受け取り、さまざ...(続きを読む)
  • ERP

     ERP(Enterprise Resource Planning)は企業が有する人材や資金、設備、情報などさまざまな資源を統合的に管...(続きを読む)

  • ETLによって、1つのデータベースから別のデータベースにデータを移すことができる。具体的には、元の保存場所であるデータベースからデータを抽出...(続きを読む)
  • NoSQL(Not Only SQL)とは、リレーショナルデータベース管理システム(RDBMS)ではないデータベース(DB)を指す分類用語で...(続きを読む)

NEWSLETTERS

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

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

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