Веб-сервис — это набор открытых протоколов и стандартов, используемых для обмена данными между приложениями или системами. Программные приложения, написанные на разных языках программирования и работающие на разных платформах, могут использовать веб-службы для обмена данными по компьютерным сетям, таким как Интернет, аналогично межпроцессному обмену данными на одном компьютере. Эта совместимость (например, между приложениями Java и Python или Windows и Linux) обусловлена использованием открытых стандартов.
Веб-сервисы на основе архитектуры REST известны как веб-сервисы RESTful. Эти веб-сервисы используют методы HTTP для реализации концепции архитектуры REST. Веб-служба RESTful обычно определяет URI (Uniform Resource Identifier), который представляет собой службу, которая обеспечивает представление ресурсов, например JSON, и набор методов HTTP.
Все возможности тестирования REST SoapUI основаны на логическом представлении, известном как служба REST. Мы не должны путать это с термином «сервис», так как это не реализация сервиса, а отображение сервиса RESTful, который вызывается. Мы можем добавить как можно больше REST-сервисов в проект SoapUI. Каждый представляет определенный сервис RESTful. Они заключаются в следующем —