SOAP(Simple Object Access Protocol)は、HTTPやSMTPなどの通信プロトコル上でXML形式のメッセージを交換するWebサービスの仕様です。構造化された複雑なデータ通信に適しており、エンタープライズシステム間の連携に多く使われています。RESTAPIと異なり、より厳密な規格に基づいています。
SOAPは1998年にMicrosoft、IBM、Lotusらによって開発された仕様。Simple Object Access Protocolの頭文字を取った。元々はXML-RPC上に構築され、複雑な分散システム通信を実現するため設計された。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。