SOAP là gì?
SOAP là từ viết tắt của Simple Object Access Protocol. Nó là một giao thức nhắn tin dựa trên XML để trao đổi thông tin giữa các máy tính. SOAP là một ứng dụng của đặc tả XML.
Điểm cần lưu ý
SOAP là một giao thức truyền thông được thiết kế để giao tiếp qua Internet.
SOAP có thể mở rộng HTTP cho nhắn tin XML.
SOAP cung cấp vận chuyển dữ liệu cho các dịch vụ Web.
SOAP có thể trao đổi tài liệu hoàn chỉnh hoặc gọi một thủ tục từ xa.
SOAP có thể được sử dụng để phát một tin nhắn.
SOAP không phụ thuộc vào nền tảng và ngôn ngữ.
SOAP là cách XML để xác định thông tin nào được gửi và cách thức.
SOAP cho phép các ứng dụng khách dễ dàng kết nối với các dịch vụ từ xa và gọi các phương pháp từ xa.
Mặc dù SOAP có thể được sử dụng trong nhiều hệ thống nhắn tin khác nhau và có thể được gửi qua nhiều giao thức truyền tải khác nhau, trọng tâm ban đầu của SOAP là các cuộc gọi thủ tục từ xa được vận chuyển qua HTTP.
Các khung công tác khác bao gồm CORBA, DCOM và Java RMI cung cấp chức năng tương tự như SOAP, nhưng các thông báo SOAP được viết hoàn toàn bằng XML và do đó độc nhất không phụ thuộc vào nền tảng và ngôn ngữ.