APIコンポーネントセット

コンポーネントセットAPI (Application Programming Interface, アプリケーションプログラミングインターフェース)は、プログラム間の相互運用とデータ交換に使用されます。 APIコンポーネント間のすべてのやり取りは、他のプログラムから呼び出される一つのアプリケーションの関数、クラス、メソッド、構造体、および定数を介して行われます。

すべてのAPIは大きく2つのカテゴリに分類できます:

  1. ブラウザに組み込まれたAPIは、ブラウザやコンピュータ環境のデータを使用し、それらをより高度に操作します。例えば、Geolocation APIは、インタラクティブマップ上で自分の位置をマークするために使用できるデータを提供します。
  2. サードパーティAPIは、インターネット上で自分自身で見つける必要のあるサービスやウェブサイトによって提供されます。例えば、銀行のAPIはリアルタイムの為替レート情報を提供することができます。

APIの主要な動作方式:

関連項目

  • プログラミングへのアプローチを定義する概念セット プログラミングパラダイム、
  • プログラミングで広く使用されている方法論 OOP、
  • ソフトウェア開発で広く使用されているアーキテクチャ REST、