APIアーキテクチャスタイルの比較:SOAP、REST、GraphQL、RPC

2つの別々のアプリケーションは、相互に通信するための仲介者を必要とします。そのため、開発者は、あるシステムが別のシステムの情報や機能にアクセスできるようにするためのブリッジ(アプリケーションプログラミングインターフェイス)を構築することがよくあります。