IT用語帳

API

Application Programming Interface

えーぴーあい

ソフトウェアやサービスが外部のプログラムに対して機能を提供するためのインタフェース仕様。関数やメソッドの呼び出し規約を定義し、異なるソフトウェア間の連携を可能にする。
ソフトウェア > ミドルウェア

関連キーワードの用語

FEPCI

コンピュータ内部の拡張バスの規格。CPU と周辺装置を接続するための標準的なインタフェース。後継のPCI Expressでは高速なシリアル転送方式が採用されている。

FEUSB

周辺機器を接続するためのシリアルインタフェース規格。ホットプラグに対応し、電力供給も可能。USB 2.0、USB 3.0、USB4と世代が進むにつれて転送速度が向上している。

FEHDMI

映像・音声・制御信号をデジタルで伝送するインタフェース規格。テレビやモニターとの接続に広く使用される。1本のケーブルで映像と音声を同時に伝送できる。

FEBluetooth

短距離の無線通信規格。2.4GHz帯を使用し、キーボード、マウス、イヤホンなどの周辺機器との接続に使われる。BLE(Bluetooth Low Energy)はIoT機器向けの省電力版。

FEミドルウェア

OSとアプリケーションの中間に位置するソフトウェア。DBMS、Webサーバ、アプリケーションサーバなどが含まれる。アプリケーション開発に共通で必要な機能を提供し、開発効率を向上させる。

FEDBMS

データベースの定義・操作・制御・保全を一元的に管理するソフトウェア。同時実行制御、障害回復、データ機密保護などの機能を提供する。Oracle、MySQL、PostgreSQLなどが代表的で、ミドルウェアとしてOSとアプリケーションの間に位置する。