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
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) ...
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ìm kiếm theo từ khóa liên quan:
Hệ thống mạng Lập trình hệ thống Tài liệu lập trình hệ thống Bài giảng lập trình hệ thống Tài liệu tham khảo Lý thuyết lập trình hệ thốngGợi ý tài liệu liên quan:
-
Bài giảng: Lịch sử phát triển hệ thống mạng
118 trang 234 0 0 -
Bài giảng Quan hệ Công chúng ( Đinh Tiên Minh) - Giới thiệu môn học
19 trang 221 0 0 -
Các hướng dẫn tích hợp dịch vụ của Google vào Linux (Phần 1)
7 trang 186 0 0 -
44 trang 172 0 0
-
Bài tiểu luận: Xây dựng và quản trị hệ thống mạng
10 trang 153 1 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 150 0 0 -
Luận văn : Xây dựng chương trình sắp xếp lịch trực bác sĩ
61 trang 131 0 0 -
Đồ án tốt nghiệp: Bảng LED ma trận điều khiển bằng ứng dụng Android
102 trang 122 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 104 0 0 -
Excel add in development in c and c phần 9
0 trang 104 0 0