Mục lục 1. Giới thiệu 2. Lịch sử 3. Đặc điểm 4. Kiến trúc 5. Thành phần 6. Ví dụ 7. WSDL 8. Ưu & Nhược điểm 9. So sánh SOAP & REST 10. Ứng dụng 11. Kết luận
Giới thiệu chung SOAP là giao thức dựa trên XML để trao đổi thông điệp giữa các ứng dụng phân tán.
Nguồn gốc & lịch sử Ra đời năm 1998 bởi Microsoft, phát triển thành chuẩn W3C năm 2003.
SOAP trong Web Services SOAP là nền tảng quan trọng cho các dịch vụ web chuẩn hoá.
Đặc điểm chính - Dựa trên XML - Chạy qua HTTP/SMTP - Mở rộng được - Hỗ trợ bảo mật
Kiến trúc tổng quan SOAP hoạt động theo mô hình request-response giữa client và server.
Thành phần: Envelope Bao bọc toàn bộ thông điệp SOAP.
Thành phần: Header Chứa thông tin điều khiển, bảo mật, định tuyến.
Thành phần: Body Chứa dữ liệu chính của thông điệp.
Thành phần: Fault Chứa thông tin lỗi khi có sự cố.