Mục lục:
- Định nghĩa - Giao thức truy cập đối tượng đơn giản (SOAP) có nghĩa là gì?
- Techopedia giải thích Giao thức truy cập đối tượng đơn giản (SOAP)
Định nghĩa - Giao thức truy cập đối tượng đơn giản (SOAP) có nghĩa là gì?
Giao thức truy cập đối tượng đơn giản (SOAP) là một giao thức để triển khai các dịch vụ Web. SOAP có các nguyên tắc cho phép giao tiếp qua Internet giữa hai chương trình, ngay cả khi chúng chạy trên các nền tảng khác nhau, sử dụng các công nghệ khác nhau và được viết bằng các ngôn ngữ lập trình khác nhau.
Ngày nay, thuật ngữ này được gọi đơn giản là SOAP và không được coi là từ viết tắt.
Techopedia giải thích Giao thức truy cập đối tượng đơn giản (SOAP)
Là một giao thức, SOAP có bốn phần cơ bản:
- Hướng dẫn về nội dung của tin nhắn và cách xử lý
- Hướng dẫn mã hóa cho các loại dữ liệu do ứng dụng xác định
- Hướng dẫn cho các cuộc gọi thủ tục từ xa (RPC) và phản hồi
- Hướng dẫn trao đổi tin nhắn thông qua các giao thức nhất định
SOAP được viết bằng ngôn ngữ đánh dấu mở rộng (XML). Do đó, cấu trúc tài liệu XML cũng được tạo thành từ bốn yếu tố cơ bản:
- Phong bì
- Tiêu đề
- Thân hình
- Lỗi
Phần tử phong bì là nơi một tài liệu XML có thể được xác định là một thông báo SOAP. Thông báo SOAP là một tài liệu XML có cấu trúc với phần tử phong bì gói gọn cả phần tử tiêu đề và phần tử cơ thể, theo thứ tự đó. Các yếu tố lỗi nằm trong cơ thể.
Phần tử tiêu đề thực sự là tùy chọn. Nhưng khi có mặt, đó là nơi thông tin có thể được tìm thấy về ứng dụng, chẳng hạn như xác thực, thanh toán, ID giao dịch, v.v.
Phần tử cơ thể là nơi tìm thấy thông điệp thực tế. Phần tử lỗi chứa lỗi và thông tin trạng thái.
Mặc dù các thông báo SOAP sử dụng HTTP làm hệ thống phân phối của chúng, các giao thức vận chuyển khác cũng được hỗ trợ.
