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

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

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

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

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

関連記事

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

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

  • IT企業が年明けに発表する経営トップによる所感。毎年数多くの年頭所感が寄せられ、総覧するとその年のトピックが見えてくる。...(続きを読む)
  • AWS
    Amazonが提供するパブリッククラウド「Amazon Web Services」のこと。クラウド上のサーバを使った分だけ利用できる仮想サー...(続きを読む)
  • 「Platform as a Service」の略称。CPUやメモリといったハードウェアを仮想的なリソースとしてユーザーに割り当てることに加...(続きを読む)
  • VMwareが例年8月に開催している年次カンファレンス。2017年は、前年秋に発表したAmazon Web Services(AWS)との提...(続きを読む)
  • 「人工知能」が何なのかについての明確な定義は存在しない。人工知能学会のウェブサイトでも、人工知能の定義そのものが「議論の余地がある」とされて...(続きを読む)
  • 2つの方法を併用し、セキュリティの強度を高めたユーザー認証方式のこと。

    ハッキングや情報漏えいなどを通して盗まれた...(続きを読む)

NEWSLETTERS

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

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

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