Open3
APIとは
- 2つのソフトウェアコンポーネントが一連の定義とプロトコルを使用して相互に通信できるようにするメカニズム
- 一連の定義の例:エンドポイント、メソッド、リクエストパラメータ
- プロトコルの例:HTTP、HTTPS、TCP
- アプリケーションプログラミングインターフェイスの略
- アプリケーションという言葉は、明確な機能を備えたソフトウェアを指す
- インターフェイスという言葉は、2つのアプリケーション間のサービスのコントラクトと考えられる
- 2つのアプリケーションがリクエストとレスポンスを使用して相互に通信する方法を定義する
- APIが機能する方法として、よく使われる4つの形式
- REST API
- SOAP API
- RPC API
- Websocket API