1. Trang chủ
  2. » Tất cả

Tìm Hiểu Hệ Phân Tán Hoạt Động Theo Mô Hình Web Và Thiết Kế Thử Nghiệm Web Service Broker.pdf

13 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Microsoft Word NQT K17 doc ĐẠI HỌC QUỐC GIA TRƯỜNG ĐẠI HỌC CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN ***************** TIỂU LUẬN MÔN HỌC CÁC HỆ PHÂN TÁN Đề tài TÌM HIỂU HỆ PHÂN TÁN HOẠT ĐỘNG THEO MÔ HÌNH WEB[.]

ĐẠI HỌC QUỐC GIA TRƯỜNG ĐẠI HỌC CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN ***************** TIỂU LUẬN MÔN HỌC CÁC HỆ PHÂN TÁN Đề tài: TÌM HIỂU HỆ PHÂN TÁN HOẠT ĐỘNG THEO MƠ HÌNH WEB VÀ THIẾT KẾ THỬ NGHIỆM WEB SERVICE BROKER Giáo viên hướng dẫn: TS Trần Thị Minh Châu Sinh viên thực hiện: Nguyễn Quốc Thắng Lớp: Cao học Công nghệ thông tin - K17 Hà Nội - 01/2011 A TÌM HIỂU VỀ HỆ PHÂN TÁN HOẠT ĐỘNG THEO MƠ HÌNH WEB I Kiến trúc chung Mơ hình truyền thống Lúc khởi đầu hệ phân tán với mô thức web không khác nhiều so với hệ phân tán khác Tuy nhiên trình phát triển, tài liệu chia sẻ web từ tài liệu tĩnh, bị động chuyển thành tài liệu động, có tính tương tác cao Thêm nữa, hệ thống web khơng cịn phục vụ việc chia sẻ tài liệu, thông tin, hệ thống web phát triển theo hướng cung cấp dịch vụ khác a) Mơ hình chung Hệ phân tán dựa mơ thức web tổ chức theo mơ hình client-server Trong có thành phần là: • Client với phần mềm trình duyệt (Browser) • Web Server • Cơ sở liệu chứa tài liệu yêu cầu, thường nằm Web Server Dưới mơ hình tổ chức hệ truyền thống Hình 1.1: Mơ hình tổ chức hệ phân tán web truyền thống (Hình 12-1: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Ở ta trình bày số khái niệm cần thiết: • Một tài liệu xác định thơng qua thơng tin nơi lưu trữ bao gồm định danh server, tên tài liệu, vị trí hệ thống file • Thông tin tài liệu thể dạng URL URL khơng chứa thơng tin vị trí tài liệu mà cịn chứa thơng tin giao thức tầng ứng dụng sử dụng để truyền tài liệu mạng • Phần mềm trình duyệt phần mềm Client sử dụng để tương tác với Web Server • Tương tác Client Web Server dựa vào giao thức chuẩn HTTP (HyperText Transfer Protocol) Cơ chế hoạt động hệ thống sau: • Client thực yêu cầu tài liệu sở liệu thơng qua trình duyệt (mà cụ thể thơng qua URL), gửi tin HTTP u cầu tới Web Server • Ở phía Server tồn tiến trình có khả truy cập vào sở liệu • Tiến trình thực truy cập lấy tài liệu từ sở liệu • Server sau xử lý trả lại Client thơng tin, thơng tin báo lỗi khơng tìm tài liệu, nội dung tài liệu, v.v b) Một số ngôn ngữ web Tài liệu - thông tin chia sẻ mạng phân chia tương đối làm hai phần: • Một phần sử dụng template cho phần cịn lại, mơ tả đặc điểm vị trí, cách bố trí, nền, font, v.v cho phần liệu cịn lại Các ngơn ngữ liệu web sử dụng cho phần • Phần cịn lại thơng tin thực tế lưu trữ mà người dùng yêu cầu Trong ví dụ đơn giản, tải liệu lấy có dạng sau: Hello, World! Với liệu này, phần thông tin thực tế người dùng cần có dịng chữ “Hello, World!” phần cịn lại đóng vai trị giúp trình duyệt thể thơng tin cho người dùng Một số ngôn ngữ web thường sử dụng như: HTML, XML Các ngôn ngữ không cung cấp thông tin việc thể liệu cho người dùng, mà cịn cung cấp thơng tin liệu khác giúp biết loại file, loại định dạng, v.v thành phần tạo nên liệu Các ngôn ngữ có khả thơng qua việc sử dụng chế MIME để phân biệt nội dung liệu Bảng cho ta thấy kiểu kiểu định nghĩa MIME Kiểu Text Image Audio Video Application Kiểu chi tiết Mô tả Đơn giản Văn chưa định dạng HTML Văn bao gồm câu lệnh đánh dấu HTML XML Văn bao gồm câu lệnh đánh dấu XML GIF Hình ảnh định dạng GIF JPEG Hình ảnh định dạng JPEG Cơ Âm thanh, bit với tần số 8000 Hz Âm độ Đặc tả âm nghe MPEG Phim dạng MPEG Contrỏ Trình chiếu lại với thiết bị trỏ văn Dòng bit Một chuổi byte chưa định nghĩa Bản tin Tài liệu in dạng văn PDF Tài liệu in dạng PDF Multipart Hỗn hợp Những thành phần độc lập thứ tự xác định Song song Những thành phần hiển thị đồng thời Bảng 1.1: Các kiểu liệu kiểu liệu định nghĩa với MIME (Hình 12-2: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) c) Mơ hình truyền thống với kiến trúc đa tầng Ngôn ngữ Web HTML, XML phối hợp với ngôn ngữ script thực cho thấy phương tiện mạng mẽ để thể liệu Web Tuy nhiên, chưa sâu vào chế hoạt động Cho tới tại, Web khơng cịn dừng lại kiến trúc hai tầng đơn giản client-server, mà qua thời gian phát triển với kiến trúc đa tầng, với nhiều thành phần nhằm hỗ trợ tốt kiểu liệu khác mà phần trước đề cập qua bảng 1.1 phần Một cải tiến so với kiến trúc việc sử dụng CGI (Common Gateway Interface) nhằm cung cấp tương tác cho người dùng Thông qua Interface này, Web server chạy chương trình với liệu đầu vào người dùng cung cấp Cơ chế trình thể hình 1.2 Hình 1.2: Chương trình CGI phía Server (Hình 12-3: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Qua hình 1.2 ta thấy chế hoạt động sử dụng CGI sau: • Người dùng nhập vào form chứa tham số cần thiết Thông tin chương trình thơng số Client gửi tới Server • Khi Server nhận tin yêu cầu từ phía Client, chạy chương trình đề cập tin với thông số kèm • Sau đó, chương trình tương tác với cở sở liệu, xử lý tạo văn HTML Văn trả lại cho Server • Server thực trả lại văn cho phía Client Qua đó, ta thấy Server hồn tồn ủy quyền việc xử lý yêu cầu cho phía chương trình CGI Đây kiến trúc tầng phía Server Ngày nay, Server khơng dừng lại kiến trúc tầng Một ví dụ cho kiến trúc lấy từ việc người dùng vào trang Web bán hàng: • • • • • Các ứng dụng Java Servlet quản lý thông tin mòn hàng người dùng mua, thực gợi ý, lưu trữ hàng ưa thích, v.v Khi người dùng thực việc tìm kiếm theo từ khóa đó, phía Web Server phải chuyển yêu cầu tới chương trình Chương trình thực gửi truy vấn tới sở liệu Phía sở liệu trả lại kết truy vấn Chương trình thực tạo trang web danh sách tìm kiếm trả lại Web Server Web Server trả lại thơng tin cho người dùng Như thấy, kiến trúc tầng hình thành, bao gồm Web Server, Application Server (Server chạy ứng dụng), Cơ sở liệu Kiến trúc tầng hình thành đặt vấn đề: giảm hiệu hệ thống Việc phân chia rõ ràng tầng điều cần thiết, Server ứng dụng Cơ sở liệu phải chịu tải lớn Vấn đề bàn đến phần 1.6 tiểu luận Mơ hình dịch vụ web Hệ phân tán với mô thức web phát triển tới mức cung cấp dịch vụ cho ứng dụng từ xa Các phần mềm trình duyệt phía Client khơng cịn giao diện hiển thị nội dung cho người sử dụng a) Mơ hình chung Dịch vụ Web giống dịch vụ thông thường dịch vụ định danh, cung cấp địa chỉ, mail, v.v Chúng cung cấp qua Internet tuân theo số chuẩn định Hình cho ta thấy mơ hình chế hoạt động dịch vụ Web Máy trạm Tìm kiếm dịch vụ Máy phục vụ Ứng dụng trạm Ứng dụng phục vụ Chương trình Chương trình Hệ thống truyền thơng Giao thức truy cập đối tượng đơn giản (SOAP) Cung cấp dịch vụ Hệ thống truyền thông Mô tả dịch vụ (WSDL) Mô tả dịch vụ (WSDL) Mô tả dịch vụ (WSDL) Dịch vụ thư mục (UDDI) Hình 1.3: Mơ hình dịch vụ Web (Hình 12-4: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Cơ chế chung mơ hình việc ứng dụng phía Client gọi dịch vụ từ ứng dụng phía Server Q trình thực dựa chuẩn hóa Về mặt đó, chế gần giống với chế gọi thủ tục từ xa (RPC) Ở ta trình bày số khái niệm cần thiết để hiểu rõ hình 1.3: • UDDI directory chứa mô tả dịch vụ cần thiết Nó sở liệu giúp cho Client truy cập tìm kiếm dịch vụ phù hợp • Các dịch vụ nằm UDDI mô tả thông qua ngôn ngữ WSDL Ngôn ngữ tương tự ngôn ngữ IDL RPC Ngôn ngữ WSDL mô tả thủ tục, kiểu liệu, nơi chứa dịch vụ, v.v • Client Server trao đổi thông qua giao thức SOAP, giao thức chuẩn cho tiến trình liên lạc với Giao thức đề cập đến chi tiết phần sau tiểu luận Tựu chung lại, ta có chế làm việc mơ hình dịch vụ Web sau: • Các dịch vụ máy chủ cơng bố phía UDDI Cơ sở liệu lưu lại mô tả dịch vụ ngơn ngữ WSDL • Khi Client cần đến dịch vụ, tìm kiếm dịch vụ UDDI UDDI trả kết cho Client • Client biết dịch vụ qua mô tả trả qua ngôn ngữ WSDL • Client thực kết nối đến máy chủ qua giao thức SOAP gọi dịch vụ • Từ đây, q trình trao đổi diễn bình thường thơng qua giao thức SOAP b) Thành phần điều phối dịch vụ Web Như trình bày, mơ hình dịch vụ Web hình dung tương đối đơn giản việc dịch vụ triển khai dạng ứng dụng triệu gọi thơng qua chuẩn Tuy nhiên, ứng dụng đơi lại phức tạp ứng dụng phân tán hệ thống mạng Ở trường hợp này, người ta sử dụng proxy nội mạng nhằm tương tác với thành phần ứng dụng phân tán Proxy đảm bảo cho phía Client suốt với phân tán ứng dụng Trong mơ hình, thấy ứng dụng cung cấp thông qua bước triệu gọi (Look up a Service - Hình 1.3) Tuy nhiên, thực tế mơ hình triệu gọi phức tạp nhiều Đơn cử người dùng thực mua sách từ trang Web thương mại điện tử Một việc tưởng chừng đơn giản bao gồm việc chọn lựa, việc toán, việc lấy thơng tin giao hàng Dịch vụ giao dịch chia làm nhiều bước có thứ tự Hay nói cách khác, dịch vụ cung cấp bao gồm dịch vụ khác Sự phức tạp tăng lên người ta phải kết hợp trang Web dịch vụ nhà cung cấp dịch vụ khác Vẫn lấy mô hình trang Web thương mại làm ví dụ, trang Web bao gồm dịch vụ khác sau: • Lựa chọn mặt hàng từ nhà cung cấp mặt hàng • Tiến hành tốn thơng qua hệ thống banking ngân hàng • Nhập thơng tin giao hàng công ty chuyển phát nhanh cung cấp Như vậy, phía người dùng dịch vụ cung cấp trang Web, thực tế phía cung cấp dịch vụ lại kết hợp nhiều nhà cung cấp dịch vụ khác Như vậy, vấn đề (Ứng dụng phân tán; Sự phức tạp giao dịch; Sự tham gia nhiều nhà cung cấp dịch vụ) đặt nhu cầu phải điều phối dịch vụ này, cho chúng kết hợp với nhau, phải tạo suốt hệ thống với người dùng Việc điều phối đặt thực giao thức điều phối Những giao thức đưa luật bước cần thực dịch vụ, đồng thời buộc dịch vụ phía phải tn thủ theo Để đạt điều đó, người ta định nghĩa dịch vụ riêng dùng để cung cấp giao thức điều phối Các tiến trình thực đăng ký với giao thức điều phối tham gia II Các tiến trình hệ phân tán web Tại phần này, nghiên cứu tiến trình hệ phân tán theo mơ thức Web Tiến trình phía Client Ở ta xét đến hai tiến trình thường gặp mơi trường Web phía Client, tiến trình trình duyệt Web Web proxy a) Tiến trình trình duyệt Web Trình duyệt Web phía Client giúp người dùng xem nội dung trang Web, cung cấp cho người dùng liên kết mà người dùng dễ dàng chọn Hình 1.4: Các thành phần logic trình duyệt Web (Hình 12-5: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Như hình 1.4, thấy thành phần logic trình duyệt Web bao gồm thành phần chính: • Bộ máy cấp phát: chịu trách nhiệm hiển thị văn HTML hay XML lên hình Nó chứa thành phần có khả năng: Tạo liên kết, giao tiếp mạng Xử lý ngôn ngữ HTML, XML Phiên dịch script văn • Bộ máy duyệt Web: trung tâm trình duyệt, cung cấp cho người dùng chế xem văn bản, chia thành phần, lựa chọn phần văn bản, vào liên kết, v.v • Giao diện người sử dụng: cung cấp giao diện cho người dùng Ngồi ra, trình duyệt khơng phụ thuộc tảng chạy, User Interface với Browser Engine chạy thư viện đồ họa chuẩn thể hình (Display back end) b) Tiến trình Web Proxy Một tiến trình khác kể đến phía Client tiến trình chạy Web proxy Một chức thể hình Hình 1.5: Trường hợp sử dụng Uỷ nhiệm Web (Web proxy) có bất đồng giao thức (Hình 12-6: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Web proxy lúc tạo có mục đích nhằm cho phép trình duyệt xử lý giao thức mức ứng dụng khác với HTTP Tuy nhiên thời điểm tại, trình duyệt có khả xử lý nhiều giao thức khác khơng cịn cần tới chức Web proxy sau sử dụng cho nhiều mục đích khác caching, nén, ghi log, v.v Những tính đề cập đến phần 1.6 - Cơ chế quán nhân Tiến trình máy chủ Web Chúng ta nghiên cứu tiến trình phía máy chủ thông qua Web server thông dụng tính tới thời điểm (Chiếm 70% lượng sử dụng giới), Apache Hai ưu điểm bật Apache kể đến là: • Chạy độc lập với tảng Server: Apache thực điều cách sử dụng tảng chạy tạo nhằm chạy hệ điều hành khác Môi trường gọi APR (Apache Portable Runtime) Đây thư viện cung cấp giao diện cho việc xử lý file, kết nối mạng, xử lý luồng, v.v Khi chạy, thay lời gọi tới thư viện tảng Apache cài trên, tiến trình gọi tới thư viện APR • Dễ mở rộng tính năng: Apache có khả mở rộng thêm nhiều tính thơng qua thư viện mình, mà đảm bảo cho phần mở rộng phát triển độc lập Đơn cử mơ hình nhân thích nghi (Adaptive Replicate) Globule, mạng phân phối liệu trường đại học Vrije Amsterdam Globule mở rộng lên từ Apache giữ tính độc lập so với phần mở rộng khác phát triển Tổ chức chế hoạt động Apache miêu tả qua hình vẽ đây: Hình 1.6: Trường hợp sử dụng Web proxy có bất đồng giao thức (Hình 12-7: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Trong sơ đồ đặt đây, thấy khái niệm hook, nhóm chức có chung nhiệm vụ Các nhóm chức cung cấp thơng qua module riêng Các module có độc lập với Một ví dụ có hook làm nhiệm vụ chuyển đổi từ URL thành vị trí cần thiết hệ thống file, có hook làm nhiệm vụ viết log, v.v Cơ chế chạy Clustering máy chủ Một vấn đề cung cấp dịch vụ Web việc Web Server dễ dàng bị q tải Chính phải có chế chạy nhiều máy chủ Đó chế Clustering Cơ chế đề cập phần 1.6, “Cơ chế quán nhân bản” Ở xem xét mặt tiến trình thực hệ thống máy chủ Hình 1.7: Hệ thống Phục vụ Web (Web Server Cluster) với Cổng vào - (Front-End) (Hình 12-8: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Với chế Clustering, hệ thống có máy chủ Front End để nhận yêu cầu, chuyển yêu cầu tới máy chủ Web, nhận trả lời từ máy chủ Web, gửi cho phía yêu cầu Cơ chế gửi tuần tự, có chế theo dõi để gửi yêu cầu đến máy chủ chịu tải Ngồi ra, với hệ thống Web server, cấu hình hệ thống Content-Aware Cluster Hệ thống có Front-End làm nhiệm vụ nhận chuyển tiếp yêu cầu Máy phục vụ trả lời Chuyển thông điệp khác Máy trạm Các thông điệp khác Thiết lập yêu cầu Bộ chuyển Phục vụ Web Dịch vụ Thông báo chuyển Chuyển yêu cầu tới dịch vụ Dịch vụ Chuyển vùng kết nối TCP Bộ điều phối Bộ điều phối chọn máy chủ Phục vụ Web Hình 1.8: Cơ chế hoạt động mơ hình Phân cụm nhận biết nội dung (Content-Aware Cluster) (Hình 12-9: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Ý tưởng việc triển khai Content-Aware Cluster việc có phần tử Dispatcher biết nội dung gói tin liên tục điều khiển loại gói tin server Làm giúp Web server phục vụ nhanh thơng qua chế caching, nên hầu hết thời gian khơng phải chạy tiến trình lấy liệu từ sở liệu Ngoài ra, việc lựa chọn giúp hệ thống phân tải cho Server cho hợp lý Cơ chế hoạt động mơ sau: • Client gửi yêu cầu tới hệ thống • Switch Front End chuyển tiến yêu cầu (bản tin TCP Request) tới Web server hay cịn gọi Distributor • Distributor nhận tin không xử lý mà tương tác với Dispatcher xem máy chủ Web xử lý tin • Dispatcher định máy chủ xử lý tin • Bản tin TCP gửi tới cho máy chủ Web chọn, trình TCP Hand off • Web server chọn thiết lập kết nối TCP với Client • Switch Front-End thơng báo điều này, sau tất kết nối Để đạt hiệu phân tải tốt người ta dùng nhiều cách khác chia VLAN ứng dụng giao thức Gateway(GLBP, VRRP, v.v ) , sử dụng chế DNS Đã đạt mục tiêu xem xét tiến trình phía máy chủ Clustering, khơng sâu vào phương pháp 10 III Cơ chế truyền thông Đối với hệ phân tán mô thức Web, giao thức sử dụng thông dụng Giao thức truyền thống HTTP sử dụng để trao đổi tin Cịn phía dịch vụ Web có giao thức SOAP, CORBA Ở đây, nghiên cứu chế truyền thông hệ phân tán mô thức Web với hai giao thức HTTP SOAP Giao thức HTTP Các giao tiếp Client Server dựa giao thức HTTP, HTTP giao thức clientserver đơn giản Cơ chế Client gửi tin yêu cầu tới Server chờ thông tin trả từ phía server a) Kết nối HTTP Giao thức HTTP xây dựng dựa tảng TCP Sau nhận yêu cầu từ phía Client, Server thiết lập kết nối TCP với Client Thông qua tảng TCP, giao thức HTTP khơng cịn phải triển khai tính chống lỗi, ACK, v.v Máy trạm Máy phục vụ Các tham chiếu T HĐH HĐH Kết nối TCP (a) S Máy trạm Máy phục vụ Các tham chiếu T HĐH S HĐH Kết nối TCP (b) Hình 1.9: Cơ chế kết nối HTTP dựa TCP (hai phiên HTTP cũ mới) (Hình 12-10: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Với phiên HTTP cũ, HTTP không tận dụng tốt giao thức TCP yêu cầu từ Client phải dựng kết nối TCP, làm cho Server phải chịu tải nặng Với phiên HTTP tại, kết nối TCP phục vụ nhiều yêu cầu từ Client Như chế truyền thông giúp tiết kiệm thời gian dựng kết nối, số lượng kết nối TCP, từ giảm tải cho hệ thống b) Các phương thức HTTP HTTP thiết kế dạng giao thức client-server hướng tới việc chuyển tài liệu theo hai chiều Một Client yêu cầu gửi nhận tài liệu thơng qua tin u cầu với kiểu khác 11 Dưới kiểu gói tin u cầu HTTP: Giao tác Mơ tả Head Yêu cầu trả tiều đề tài liệu Get Yêu cầu chuyển tài liệu máy trạm Put Yêu cầu lưu trữ tài liệu Post Cung cấp liệu bổ sung vào tài liệu Delete u cầu xố tài liệu Hình 1.10: Các loại tin yêu cầu giao thức HTTP (Hình 12-11: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) c) Định dạng gói tin HTTP Tất giao tiếp Client-Server thơng qua gói tin Định dạng gói tin HTTP bao gồm phần hình đây: Giao tác Tham chiếu Tên tiêu đề thông điệp Giá trị Tên tiêu đề thông điệp Giá trị Phiên Dòng Yêu cầu Các tiêu đề thông điệp yêu cầu Tên tiêu đề thông điệp Giá trị Nội dung thông điệp Hình 1.11: Các loại tin yêu cầu giao thức HTTP (Hình 12-12: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Tải FULL (26 trang): https://bit.ly/3BdrGL4 Ba phần bao gồm: Dự phịng: fb.com/TaiHo123doc.net • Dòng yêu cầu: gồm tên giao tác, tham chiếu, phiên • Tiêu đề thơng điệp u cầu: gồm tên tiêu đề thông điệp, giá trị • Nội dung cụ thể tin Trong đó, dịng u cầu chứa thơng tin phương thức sử dụng Client Server Đó phương thức yêu cầu chuyển tài liệu mà ta nhắc tới phần Các Header tin cung cấp thông tin phiên HTTP sử dụng, đồng thời cịn chứa thơng số trạng thái tài liệu Ví dụ như: 405 - “Method not allowed” 12 Hình cho ta thấy số header tin HTTP Tiêu đề Nguồn Nội dung Accept Máy trạm Các dạng tài liệu máy trạm nhận biết Accept-Charset Máy trạm Các ký tự máy trạm chấp thuận Accept-Encoding Máy trạm Các mã hoá tài liệu máy trạm xử lý Accept-Language Máy trạm Các ngơn ngữ tự nhiên máy trạm xử lý Authorization Máy trạm Danh sách uỷ thác máy trạm WWW-Authenticate Máy phục vụ Yêu cầu an ninh, an toàn máy trạm phải đáp ứng Date Cả hai Ngày thông điệp gửi Etag Máy phục vụ Nhãn đính kèm với tài liệu trả Expire Máy phục vụ Thời gian hiệu lực lại để máy chủ trả lời From Máy trạm Địa e-mail máy trạm Host Máy trạm Tên DNS máy chủ tài liệu trả Hình 1.12: Một số loại tin yêu cầu giao thức HTTP (Hình 12-13: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Giao thức SOAP Trong HTTP giao thức truyền thống sử dụng cho hệ phân tán mô thức Web, giao thức SOAP (Simple Object Acces) sử dụng chuẩn truyền thông cho dịch vụ Web Hầu hết việc truyền thông với SOAP sử dụng giao thức HTTP Mục đích SOAP việc cung cấp khả giao tiếp cho nhóm cung cấp dịch vụ khác nhau, khơng biết Một gói SOAP thông thường bao gồm phần, phần thông tin cần chuyển phần header chứa thơng tin node gói tin qua người gửi người nhận Các node thành phần hệ thống dịch vụ Web nhiều tầng SOAP có hai kiểu tương tác Kiểu thứ nhất, SOAP cung cấp khả trao đổi thông tin nhóm cung cấp dịch vụ Kiểu thứ hai, SOAP cung cấp khả triệu gọi dịch vụ giống chế RPC 13 3552340 ...A TÌM HIỂU VỀ HỆ PHÂN TÁN HOẠT ĐỘNG THEO MƠ HÌNH WEB I Kiến trúc chung Mơ hình truyền thống Lúc khởi đầu hệ phân tán với mô thức web không khác nhiều so với hệ phân tán khác Tuy nhiên... yêu cầu, thường nằm Web Server Dưới mơ hình tổ chức hệ truyền thống Hình 1.1: Mơ hình tổ chức hệ phân tán web truyền thống (Hình 12-1: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Ở ta trình bày... thông Mô tả dịch vụ (WSDL) Mô tả dịch vụ (WSDL) Mô tả dịch vụ (WSDL) Dịch vụ thư mục (UDDI) Hình 1.3: Mơ hình dịch vụ Web (Hình 12-4: Các hệ phân tán: Sơ đồ nguyên lý hoạt động) Cơ chế chung mơ hình

Ngày đăng: 03/02/2023, 17:38

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w