SOAP WS hỗ trợ cả kiểu gọi thủ tục từ xa (tức là RPC) và kiểu tích hợp phần giữa (MOM) định hướng thông điệp. Dịch vụ Web Restful chỉ hỗ trợ kiểu tích hợp RPC.
SOAP WS là giao thức trung lập. Hỗ trợ nhiều giao thức như HTTP (S), Tin nhắn, TCP, UDP SMTP, v.v. REST là giao thức truyền tải cụ thể. Chỉ hỗ trợ các giao thức HTTP hoặc HTTPS.
SOAP WS chỉ cho phép định dạng dữ liệu XML. Bạn xác định các hoạt động, các thao tác này sẽ truyền qua POST. Trọng tâm là truy cập các hoạt động được đặt tên và hiển thị logic ứng dụng như một dịch vụ. REST cho phép nhiều định dạng dữ liệu như XML, dữ liệu JSON, văn bản, HTML, v.v. Bất kỳ trình duyệt nào cũng có thể được sử dụng vì phương pháp REST sử dụng các thao tác Web chuẩn GET, PUT, POST và DELETE. Trọng tâm là truy cập các tài nguyên được đặt tên và hiển thị dữ liệu dưới dạng một dịch vụ. REST có hỗ trợ AJAX. Nó có thể sử dụng đối tượng XMLHttpRequest. Tốt cho các hoạt động CRUD (Tạo, Đọc, Cập nhật và Xóa) không trạng thái. GET - đại diện () POST - acceptRepresention () PUT - storeRepresention () DELETE - removeRepresention ()
Các lần đọc dựa trên SOAP không thể được lưu vào bộ nhớ đệm. Các lần đọc dựa trên REST có thể được lưu vào bộ nhớ đệm. Biểu diễn và quy mô tốt hơn. SOAP WS hỗ trợ cả bảo mật SSL và bảo mật WS, bổ sung một số tính năng bảo mật doanh nghiệp như duy trì bảo mật ngay tại điểm cần thiết, duy trì danh tính thông qua các bên trung gian và không chỉ trỏ tới điểm chỉ SSL, bảo mật các phần khác nhau của thư bằng các thuật toán bảo mật khác nhau, v.v. REST chỉ hỗ trợ bảo mật SSL điểm-điểm. SSL mã hóa toàn bộ thư, cho dù tất cả thư có nhạy cảm hay không. SOAP hỗ trợ toàn diện cho cả quản lý giao dịch dựa trên ACID cho các giao dịch ngắn hạn và quản lý giao dịch dựa trên bồi thường cho các giao dịch dài hạn. Nó cũng hỗ trợ cam kết hai giai đoạn trên các tài nguyên phân tán. REST hỗ trợ các giao dịch,
SOAP có logic thành công hoặc thử lại được tích hợp sẵn và cung cấp độ tin cậy từ đầu đến cuối ngay cả khi thông qua trung gian SOAP. REST không có hệ thống nhắn tin tiêu chuẩn và mong đợi các khách hàng gọi dịch vụ để giải quyết các lỗi giao tiếp bằng cách thử lại.
nguồn http://java-success.blogspot.in/2012/02/java-web-services-interview-questions.html