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

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

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

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

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

関連記事

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

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

  • 小売りや卸、製造業などさまざまな業種を横断して、ものづくり、物流、購買などのプロセスが急速にデジタル化していくこと。既存の仕組みと異なること...(続きを読む)
  • 「人工知能」が何なのかについての明確な定義は存在しない。人工知能学会のウェブサイトでも、人工知能の定義そのものが「議論の余地がある」とされて...(続きを読む)
  • AWS
    Amazonが提供するパブリッククラウド「Amazon Web Services」のこと。クラウド上のサーバを使った分だけ利用できる仮想サー...(続きを読む)
  • PLM
    PLM(Product Lifecycle Management)は、製品ライフサイクル管理と呼ばれるソフトウェア分野だ。製品の設計、製造、...(続きを読む)
  • サーバ、ストレージ、ネットワーク機器などを集中的に設置し、運用する施設のこと。ITインフラを効率的に運用できる一方、機器の稼働や冷却に大量の...(続きを読む)
  • 米国ネバダ州ラスベガスで開催されるAmazon Web Servicesの年次イベント。2012年に第1回が開催された。クラウドコンピューテ...(続きを読む)
  • IoT
    Internet of Thingsの略で「モノのインターネット」などと言われることもある。もともとのコンセプトは、機械同士がネットワークで...(続きを読む)

NEWSLETTERS

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

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

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