mỗi thư. Kích thước của tin nhắn có thể được giảm bằng cách truyềnchỉ cần các bộ phận của một quốc gia được quan tâm (ví dụ như, chỉ những phần mà làlà modified). Và, bởi vì dịch vụ Web chia sẻ một giao thức duy nhất vàđịa chỉ không gian với các nguồn tài nguyên web, các bộ phận của tiểu bang có thể được thông quatham khảo-bởi URI — ngay cả khi họ là dịch vụ Web khác.Cách tiếp cận này là tốt nhất tóm tắt như là một dữ liệu theo định hướng hoặc documentpassingphong cách, như trái ngược với một phong cách thủ tục. Defining ứng dụnggiao thức kiến trúc này bao gồm defining cấu trúc tài liệu(tức là, nhà nước đại diện). XML và trọng lượng nhẹ hơn JavaScriptĐối tượng ký hiệu (JSON) là ngôn ngữ được sử dụng thường xuyên nhất trình bày(Phần 7,1) cho tình trạng này. Khả năng tương tác phụ thuộc vào thỏa thuận,giữa một dịch vụ Web và các khách hàng, trên đại diện nhà nước. CủaTất nhiên, đó là thật sự trong kiến trúc xà phòng; một dịch vụ Web và của nókhách hàng có trong thỏa thuận về định dạng tải trọng chiến đấu. Sự khác biệt làtrong xà phòng khả năng tương tác kiến trúc ngoài ra phụ thuộc vào thỏa thuậntrên giao thức; kiến trúc còn lại, các giao thức là luôn luônHTTP, do đó, rằng nguồn gốc của vấn đề khả năng tương tác được loại bỏ.Một trong những tính năng bán phần còn lại là rằng nó thúc đẩy cơ sở hạ tầngmà đã được triển khai để hỗ trợ các trang Web. Ví dụ, các proxy Web có thể thi hành bảo mật hoặc thông tin bộ nhớ cache. Phân phối nội dung sẵn cómạng (CDNs) có thể được sử dụng để hỗ trợ ứng dụng yên tĩnh.In contrast with WSDL/SOAP, the Web has had time for standards tostabilize and to demonstrate that it scales very well. It also comes withsome security in the form of Secure Socket Layer (SSL)/Transport LayerSecurity (TLS). The Web and REST may also have an advantage in evolvability.Although the WSDL and SOAP frameworks are highly flexible withregard to what new features and bindings can go into the definitionof a protocol, that flexibility is irrelevant once the protocol is defined.Standardized protocols such as HTTP are designed with a provision forbeing extended in a backward-compatible way. HTTP’s own extensibilitytakes the form of headers, new methods, and new content types.Protocol designers using WSDL/SOAP need to design such extensibilityinto each of their custom protocols. Of course, the designers of state
đang được dịch, vui lòng đợi..
