Trong chương này, chúng tôi thảo luận về nền tảng của dịch vụ Web, bao gồm cả XML, xà phòng,khái niệm và sự phát triển của dịch vụ Web, triển khai các dịch vụ Web, xuất bảnmột dịch vụ Web, và các mô hình kết nối của dịch vụ Web.Dịch vụ web là một thành phần trực tuyến có thể được mô tả bởi giao diện của nó-WSDL,được triển khai bởi một công cụ triển khai như trục Tiện ích adminClient với WSDD, được xuất bản trong một đăng ký như UDDI, nằm cạnh một tra cứu xà phòng dựa trên UDDI API,và gọi bởi một yêu cầu SOAP. Web dịch vụ được kết hợp một cách lỏng lẻo, ký hợp đồngthành phần giao tiếp thông qua giao diện dịch vụ dựa trên XML WSDL Web.Giao diện dịch vụ WSDL Web đóng một vai trò trong việc thực hiện một dịch vụ Webvà khách hàng của mình. Các sửa đổi của một dịch vụ Web sẽ không ảnh hưởng đến khách hàng của mình, mà có thểcó một trang Web dịch vụ hoặc ứng dụng khách hàng, miễn là hợp đồng không thay đổi. ADịch vụ web là tái sử dụng. Thậm chí là một phần của định nghĩa giao diện WSDL là tái sử dụng.Một thành phần dịch vụ Web là khác nhau từ các thành phần khác trong dịch vụ Weblà một thành phần trên mạng; Dịch vụ web là một thành phần tương thích; Dịch vụ weblà một thành phần có thể quấn các thành phần khác của loại như EJB, CORBA, vàNet thành phần; Dịch vụ web là một thành phần tường lửa thân thiện bởi vì nó là XMLXà phòng dựa trên văn bản định dạng thành phần độc quyền miễn phí; Dịch vụ web là có sẵn trên toàn cầuthành phần được hỗ trợ bởi cơ quan đăng ký UDDI; Dịch vụ web là một ứng dụng để-ứng dụng(A2A), business-to-business(B2B), e-commerce-to-e-commerce(E2E) thành phần.Kết nối giữa các dịch vụ Web có thể là đồng bộ và không đồng bộ, oneway và thông báo hai chiều đi qua, dựa trên tin nhắn và rpc-based, thông điệp đi quavà yêu cầu/phản ứng, và ràng buộc tĩnh và năng động ràng buộc. Một thành phần dịch vụ Web có thể là bao bọc một ứng dụng sẵn có, hoặc containments của một sốDịch vụ web, hoặc lót máy ngành màu của một số dịch vụ Web.
đang được dịch, vui lòng đợi..
