Danh mục

Lập trình hệ thống mạng (Nguyễn Hữu Thể) - Web service

Số trang: 28      Loại file: pdf      Dung lượng: 2.34 MB      Lượt xem: 8      Lượt tải: 0    
Thư viện của tui

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Là một tập các phương thức được gọi thực hiện từ xa thông qua một địa chỉ URL.Sử dụng để tạo các ứng dụng phân tán,để hiểu thêm các bạn nên tham khảo tài liệu này.
Nội dung trích xuất từ tài liệu:
Lập trình hệ thống mạng (Nguyễn Hữu Thể) - Web serviceLẬP TRÌNH HỆ THỐNG MẠNG Web service Nguyễn Hữu ThểNội dung 1 Các ứng dụng phân tán 2 Kiến trúc hướng dịch vụ 3 Web service 4 Java Web service Tài liệu tham khảo: bài giảng trên tailieu.vn, Internet 2Các ứng dụng phân tán (Distributed) Dữ liệu Máy Ứng dụng tính phân tán Dữ liệu Máy tính 3Kiến trúc hướng dịch vụ (SOA) Service Broker Find Publish Bind Service Consumer Service Provider 4Web service Web Service Web Service Là một tập các phương thức Firewall1 được gọi thực hiện từ xa thông qua một địa chỉ URL Firewall Sử dụng để tạo các ứng Internet2 dụng phân tán Firewall Client Web Service 5Đặc điểm1 Không phụ thuộc vào ngôn ngữ lập trình2 Truy cập bất cứ ứng dụng nào3 Hỗ trợ thao tác giữa các thành phần không đồng nhất4 Chi phí phát triển thấp5 Dễ bảo trì 6Kiến trúc của Web Service UDDI (Web Service Broker) Find Publish Internet Bind Web Service Web Service Provider Consumer 7Kiến trúc của Web Service UDDI SOAP SOAP Apache SOAP Client Web Service 8Kiến trúc phân tầng của Web Service 9 Web service provider1 Web Server2 Cung cấp Web service Apache, Glassfish Yêu cầu 1 Hỗ trợ 1 protocol listenner 2 Có các cơ chế bảo mật Cung cấp đúng service mà 3 consumer yêu cầu 10 Web service consumerSử dụng Web service do WSProvider cung cấp để xâydựng ứng dụng 11 Web service broker UDDI1 Là môi giới giữa consumer và provider2 Tương tác với provider : để lấy các thông tin về web service Tương tác với consumer :cung cấp cho consumer địa chỉ các Web3 service Sử dụng UDDI registries (Universal Description, Discovery and4 Integration) 12Mô hình tương tác 5 1 Pricing Web Service .Net, Java UDDI Services 3 4 21 Web service developer builds and deploys a pricing Web service2 Web service developer registers and categorizes the Web service3 Web service consumer queries UDDI for “pricing” services Web service consumer determines the most appropriate “pricing”4 service Web service developer builds a solution that directly5 consumes the Web service data 13Nền tảng của Web Service Web Service HTTP SOAP XML 14 HTTP POST /TheStockExchange/Trading/GetStockPrice.asp HTTP/1.1 Host: localhost Content-Type: application/x-www-form-urlencodedHTTP Request Content-Length: 11 Symbol=MSFT HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8HTTP Response Content-Length: 75 15XML – Extend Markup Language1 Sử dụng để mô tả Web service interface2 SOAP Message là một tài liệu XML Sử dụng để serialize các đối tượng thành một tài liệu XML3 (System.Xml.Serialization) ...

Tài liệu được xem nhiều: