Bài giảng Công nghệ Web services
lượt xem 6
download
Bài giảng Công nghệ Web services sẽ mang đến cho các bạn một cái nhìn tổng quan về Web services thông qua các nội dung cụ thể sau: Các ứng dụng phân tán, kiến trúc hướng dịch vụ, Web service, lập trình Web service. Mời các bạn cùng tham khảo để nắm nội dung chi tiết bài giảng.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Công nghệ Web services
- Khoa Công nghệ thông tin Bộ môn HTTT Chuyên đề Thương mại điện tử Công nghệ Web services Tháng 11-2006 1
- Nội dung trình bày Các ứng dụng phân tán Kiến trúc hướng dịch vụ Web service Lập trình Web service Môn: Chuyên đề 11/2006 2
- Các ứng dụng phân tán Distributed Application Dữ liệu Máy Ứng Ứngdụng dụng tính phân phântán tán Dữ liệu Máy tính Môn: Chuyên đề 11/2006 3
- Kiến trúc hướng dịch vụ Service-Oriented Architecture-SOA Service Broker Publish Find Bind Service Provider Service Consumer Môn: Chuyên đề 11/2006 4
- Web Service Web Service là gì ? Nền tảng của web service Kiến trúc của web service Mô hình của ứng dụng với Web service Môn: Chuyên đề 11/2006 5
- Web service là gì Web Web Service Service Là một tập các phương Firewall thức được gọi thực hiện 1 từ xa thông qua một địa chỉ URL Firewall Sử dụng để tạo các ứng Intern 2 dụng phân tán et Firewall Web Client Service Môn: Chuyên đề 11/2006 6
- Đặc điểm 1 Không phụ thuộc vào ngôn ngữ lập trình 2 Truy cập bất cứ ứng dụng nào Hỗ trợ thao tác giữa các thành phần không đồng 3 nhất 4 Chi phí phát triển thấp 5 Dễ bảo trì Môn: Chuyên đề 11/2006 7
- Kiến trúc của Web Service UDDI (Web Service Broker) Publish Find Interne t Bind Web Service Provider Web Service Consumer Môn: Chuyên đề 11/2006 8
- Kiến trúc của Web Service UDD I SOAP SOAP IIS SOAP Web Any Service Client Môn: Chuyên đề 11/2006 9
- Web service provider 1 Web Server 2 Cung cấp Web service IIS 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 Môn: Chuyên đề 11/2006 10
- Web service consumer Sử dụng Web service do WS Provider cung cấp để xây dựng ứng dụng Môn: Chuyên đề 11/2006 11
- Web service broker UDDI 1 Là môi giới giữa consumer và provider 2 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ỉ 3 các Web service Sử dụng UDDI registries (Universal Description, Discovery 4 and Integration) Môn: Chuyên đề 11/2006 12
- Mô hình tương tác giữa các thành phần 5 1 Pricing Web Service UDDI Services 3 4 2 1 Web service developer builds and deploys a pricing Web service 2 Web service developer registers and categorizes the Web service 3 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 directly 5 consumes the Web service data Môn: Chuyên đề 11/2006 13
- Nền tảng của Web Service Web Service HTTP SOAP XML Môn: Chuyên đề 11/2006 14
- HTTP – Hyper text transfer protocol POST /TheStockExchange/Trading/GetStockPrice.asp HTTP/1.1 Host: localhost ContentType: application/xwwwformurlencoded HTTP RequestContentLength: 11 Symbol=MSFT HTTP/1.1 200 OK ContentType: text/xml; charset=utf8 HTTP ResponseContentLength: 75 Môn: Chuyên đề 11/2006 15
- XML – Extend Markup Language 1 Sử dụng để mô tả Web service interface 2 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 3 XML (System.Xml.Serialization) Môn: Chuyên đề 11/2006 16
- SOAP(1) 1 SOAP – Simple Object Access Protocol 2 Protocol for message-based communication 3 XML-Based protocol An envelope for handling extensibility and modularity An encoding mechanism for representing types within an envelope 4 SOAP ≈ HTTP + XML 5 Submitted to W3C Môn: Chuyên đề 11/2006 17
- SOAP (2) 6 SOAP Request : HTTP POST Request POST /WebCalculator/Calculator.asmx HTTP/1.1 Content-Type: text/xml SOAPAction: “http://tempuri.org/Add” Content-Length: 386 ... Môn: Chuyên đề 11/2006 18
- SOAP(3) - Message Structure SOAP Message The complete SOAP message Headers Protocol binding headers SOAP Envelope encloses payload SOAP Header encloses headers Headers Individual headers SOAP Body contains SOAP message name Message Name & Data XML-encoded SOAP message name & data Môn: Chuyên đề 11/2006 19
- SOAP(4) - Example of a SOAP Request POST /StockQuote HTTP/1.1 Host: www.stockquoteserver.com ContentType: text/xml; charset="utf8" ContentLength: nnnn SOAPAction: "SomeURI“ DIS Môn: Chuyên đề 11/2006 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Web Services
25 p | 475 | 174
-
Bài giảng môn Quản trị mạng - Chương 4: Thiết lập cấu hình các ứng dụng mạng
38 p | 131 | 22
-
Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động: Bài 2 - Trần Duy Thanh
44 p | 71 | 15
-
Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động: Bài 3 - Trần Duy Thanh
43 p | 85 | 13
-
Bài giảng Lập trình Web ASP.Net với C#: Chương 8 - Th.S Phạm Đào Minh Vũ
65 p | 86 | 10
-
Tập bài giảng Lập trình trên nền Web
281 p | 41 | 9
-
Web technologies and e-services: Lecture 9
148 p | 10 | 4
-
Web technologies and e-services: Lecture 8 - Dr. Thanh Chung Dao
61 p | 17 | 4
-
Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động - Bài 3: Các công nghệ dùng để xây dựng Web Service cho ứng dụng di động
43 p | 37 | 4
-
Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động - Bài 2: Các công nghệ dùng để xây dựng Web Service cho ứng dụng di động (P1)
44 p | 23 | 3
-
Xây dựng cổng thông tin điện tử khoa công nghệ thông tin trên thiết bị đa nền tảng
7 p | 14 | 3
-
Bài giảng Lập trình Java nâng cao: Chương giới thiệu - Nguyễn Hữu Thể
5 p | 42 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn