cung cấp tính năng bảo mật trong các giao thức SOAP.
WS-Security chỉ là tiên fi của một bộ phát triển của các tiêu chuẩn SOAP cấp
thành lập bởi các tổ hợp công nghiệp OASIS (Tổ chức
vì sự tiến bộ của các cấu trúc tiêu chuẩn thông tin). Các tiêu chuẩn
được gọi chung là WS- * bao gồm WS-Độ bền, WS-ReliableMessaging,
WS-Điều phối, và WS-AtomicTransaction.
Một Generic Application Protocol (REST)
Các kiến trúc WSDL / SOAP Dịch vụ Web dựa trên giả định
rằng cách tốt nhất để tích hợp các ứng dụng trên mạng là thông qua giao thức
được tùy biến cho mỗi ứng dụng. Kiến trúc được thiết kế để
làm cho nó thực tế để xác định và thực hiện tất cả các giao thức đó. Ngược lại,
các kiến trúc dịch vụ Web Văn được dựa trên giả định rằng
cách tốt nhất để tích hợp các ứng dụng trên mạng là bằng cách tái áp dụng các mô hình cơ bản của kiến trúc thế giới Wide Web (
Phần 9.1.2). Điều này
mô hình, trình bày bởi kiến trúc sư Roy Fielding Web, được biết đến như là đại diện
State Transfer (REST). Không cần cho một kiến trúc REST mới
cho dịch vụ Web-kiến trúc Web hiện tại rừng đặc dụng được fi cient, mặc dù một
vài phần mở rộng có thể là cần thiết. Trong kiến trúc Web, cá nhân
Dịch vụ Web được coi là nguồn lực identi fi ed bởi URI và truy cập
thông qua HTTP-một giao thức ứng dụng chung duy nhất với một single chung
đồ địa chỉ.
Trường hợp WSDL có các hoạt động sử dụng de fi ned, REST sử dụng các tập hợp nhỏ của
phương pháp HTTP có sẵn, như GET và POST (xem
Bảng 9.1). Vậy làm thế nào
những phương pháp đơn giản có thể cung cấp một giao diện cho một dịch vụ Web giàu? By
sử dụng các mô hình REST, trong đó sự phức tạp được chuyển từ các
giao thức với trọng tải. Các tải trọng là một đại diện của các trừu tượng
trạng thái của một tài nguyên. Ví dụ, một GET có thể trở lại một đại diện của
nhà nước hiện nay của các nguồn tài nguyên, và POST có thể gửi một đại diện
của một trạng thái mong muốn của các tài nguyên.
Các đại diện của một nhà nước tài nguyên là trừu tượng; nó không cần phải giống
như thế nào các tài nguyên được thực sự thực hiện bởi một dịch vụ Web cụ thể
ví dụ. Nó không phải là cần thiết để truyền tải một trạng thái tài nguyên hoàn toàn trong
đang được dịch, vui lòng đợi..