một điểm yếu mà HTTP cũng không phải là phù hợp với các thủ tục thông thường hoặc
theo phong cách hoạt động theo định hướng của việc gọi một dịch vụ từ xa. Những người ủng hộ Văn
tranh luận, tuy nhiên, các dịch vụ phong phú vẫn có thể tiếp xúc sử dụng một
phong cách định hướng dữ liệu hoặc tài liệu-qua hơn mà HTTP là cũng
phù hợp.
Mặc dù cả hai kiến trúc đang được tích cực thông qua, họ vẫn còn
mới đủ mà chúng ta làm chưa có nhiều dữ liệu thực nghiệm về RealWorld họ
sử dụng. Một kiến trúc có thể đi đến thống trị, hoặc họ có thể sáp nhập vào
một cách nào đó, hoặc chúng ta có thể fi thứ mà một kiến trúc là phù hợp hơn với một số
loại ứng dụng trong khi các kiến trúc khác là tốt hơn cho những người khác.
Tùy chỉnh ứng dụng giao thức (WSDL, SOAP)
Các kiến trúc chính thức gọi là SOAP dựa trên dịch vụ Web
Description Language (WSDL) và SOAP.
4
Cả hai tiêu chuẩn
được ban hành bởi World Wide Web Consortium (W3C). Đây là kiến trúc
mà mọi người thường có nghĩa là khi họ sử dụng các dịch vụ Web hạn
mà không cần bất kỳ trước quali fi er. Như các tiêu chuẩn này vẫn đang phát triển, chúng tôi
thảo luận ở đây là có hiệu quả một snapshot.
WSDL và SOAP là các khuôn khổ cho việc xác định và thực hiện
các giao thức ứng dụng và giao thức vận chuyển, tương ứng. Chúng thường được
sử dụng cùng nhau, mặc dù đó không phải là yêu cầu nghiêm ngặt. WSDL được sử dụng
để xác định ứng dụng đặc hiệu tiết fi c như các hoạt động gì được hỗ trợ,
các định dạng của dữ liệu ứng dụng để gọi hoặc trả lời cho những
hoạt động, và cho dù một hoạt động liên quan đến một phản ứng. Vai trò của SOAP
là để làm cho nó dễ dàng để de fi ne một giao thức truyền tải chính xác với mong muốn
liên quan đến ngữ nghĩa tính năng giao thức như độ tin cậy và bảo mật.
Cả WSDL và SOAP bao gồm chủ yếu của một giao thức Speci fi cation
ngôn ngữ. Cả hai ngôn ngữ dựa trên XML (
mục 7.1.3) với một mắt
về hướng làm cho cation fi đặc hiệu có thể truy cập vào các công cụ phần mềm như vậy là stub
trình biên dịch và các dịch vụ thư mục. Trong một thế giới của nhiều giao thức tùy chỉnh,
hỗ trợ cho việc tự động thế hệ hiện thực là rất quan trọng để tránh
các nỗ lực của thủ thực hiện mỗi giao thức. Hỗ trợ phần mềm
đang được dịch, vui lòng đợi..
