Программный интерфейс, или API, — это способ, позволяющий двум приложениям обмениваться данными друг с другом, даже если эти приложения могут быть написаны на разных языках

Веб-сервис — это API, который использует протокол HTTP так же, как веб-серверы (Apache, Nginx) при взаимодействии с браузерами

Два наиболее распространенных способа создания веб-сервиса — это SOAP и REST

Разница между ними? SOAP — это стандарт, описывающий формат сообщений, которыми веб-служба и ее клиент обмениваются друг с другом. REST представляет собой набор необязательных рекомендаций о том, как правильно работающие приложения могут обмениваться данными через Интернет