SoapUI - RESTful Web Services
Dịch vụ web là một tập hợp các giao thức và tiêu chuẩn mở được sử dụng để trao đổi dữ liệu giữa các ứng dụng hoặc hệ thống. Các ứng dụng phần mềm được viết bằng nhiều ngôn ngữ lập trình khác nhau và chạy trên nhiều nền tảng khác nhau có thể sử dụng các dịch vụ web để trao đổi dữ liệu qua các mạng máy tính như Internet theo cách tương tự như giao tiếp giữa các quá trình trên một máy tính. Khả năng tương tác này (ví dụ: giữa Java và Python, hoặc các ứng dụng Windows và Linux) là do việc sử dụng các tiêu chuẩn mở.
Các dịch vụ web dựa trên Kiến trúc REST được gọi là Dịch vụ Web RESTful. Các dịch vụ web này sử dụng các phương thức HTTP để triển khai khái niệm kiến trúc REST. Dịch vụ web RESTful thường xác định URI (Định danh tài nguyên đồng nhất), là dịch vụ cung cấp biểu diễn tài nguyên như JSON và một tập hợp các phương thức HTTP.
Tất cả các khả năng kiểm tra REST của SoapUI đều dựa trên một biểu diễn logic được gọi là dịch vụ REST. Chúng ta không nên nhầm lẫn điều này với thuật ngữ "dịch vụ" ở đây, vì nó không phải là một triển khai dịch vụ mà là một ánh xạ của dịch vụ RESTful đang được gọi. Chúng tôi có thể thêm nhiều Dịch vụ REST nhất có thể vào một dự án SoapUI. Mỗi dịch vụ đại diện cho một dịch vụ RESTful cụ thể. Chúng như sau:
REST - Thiết lập dự án
REST - WADL
REST - Yêu cầu
REST - Phản hồi
REST - Phương thức HTTP