Tóm tắt luận văn: XÂY DỰNG KHUNG ĐÀM PHÁN CHẤT LƯỢNG DỊCH VỤ CHO DỊCH VỤ WEB

22 458 0
Tóm tắt luận văn: XÂY DỰNG KHUNG ĐÀM PHÁN  CHẤT LƯỢNG DỊCH VỤ CHO DỊCH VỤ WEB

Đ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

LỜI MỞ ĐẦU 1. Đặt vấn đề, định hướng nghiên cứu Ngày nay, công nghệ dịch vụ Web được áp dụng phổ biến và trở một phần quan trọng trong các hệ thống thông tin. Dịch vụ Web được áp dụng trên nhiều miền ứng dụng khác nhau như trong thương mại điện tử, du lịch, giáo dục …. Có được điều này do dịch vụ Web cung cấp phương tiện cho phép các ứng dụng phần mềm chạy trên nhiều nền tảng khác nhau trao đổi với nhau trên môi trường mạng. Số lượng nhà cung cấp dịch vụ Web và người sử dụng dịch vụ Web cũng tăng nhanh, đồng thời các yêu cầu của người dùng ngày càng trở nên phức tạp hơn. Trong công nghệ dịch vụ Web, một dịch vụ Web mới có thể được xây dựng bằng cách sử dụng các dịch vụ Web đã tồn tại.Dịch vụ Web mới được gọi là dịch vụ Web kết hợp.Các dịch vụ Web có sẵn là dịch vụ Web thành phần.Dịch vụ Web kết hợp không chỉ phụ thuộc vào chức năng của các dịch vụ thành phần mà còn phụ thuộc vào chất lượng dịch vụ của các dịch vụ đó. Luận văn này tập trung vào khía cạnh chất lượng dịch vụ của dịch vụ Web kết hợp. Cụ thể, luận văn tìm hiểu về vấn đề đám phán giữa dịch vụ Web kết hợp và các dịch vụ Web thành phần để chọn các thông số chất lượng dịch vụ cho phù hợp với yêu cầu của người dùng. Bài toán sẽ là: người dùng đưa ra yêu cầu chất lượng dịch vụ cho dịch vụ Web kết hợp là WS, làm thế nào để WS đàm phán và chọn ra dịch vụ Web thành phần thỏa mãn yêu cầu đưa ra. Luận văn đề xuất một khung đàm phán chất lượng dịch vụ cho dịch vụ Web kết hợp. Dịch vụ Web kết hợp trong khung được cung cấp các giá trị thuộc tính chất lượng dịch và các ràng buộc của nó từ phía người dùng. Số lượng thuộc tính chất lượng dịch vụ trong khung đàm phán này không bị giới hạn.Khung này sử dụng phương pháp gán trọng trọng số để phân biệt độ ưu tiên của các thuộc tính chất lượng dịch vụ. 2. Nội dung của luận văn Luận văn được chia thành các phần chính như sau:  Mở đầu: Phần đặt ra vấn đề đưa mục tiêu và giải pháp cho bài toán.  Chương 1: trình bày tổng quan về dịch vụ Web, kiến trúc của dịch vụ Web, mô hình phân tầng trong dịch vụ Web, các phương pháp tiếp cận xây dựng dịch vụ Web kết hợp.  Chương 2:trình bày về chất lượng dịch vụ trong dịch vụ Web, các thuộc tính chất lượng dịch vụ, các phương pháp cung cấp chất lượng dịch vụ. Vấn đề đám phán trong dịch vụ Web như chính sách đàm phán, giao thức đàm phán, thông điệp đàm phán cũng được trình bày trong chương này.  Chương 3: trình bày tổng quan về Axis2, các đặc điểm của Axis2, giới thiệu các mô đun trong Axis2 bao gồm: mô đun xử lý XML, mô đun thông tin, mô đun xử lý thông điệp SOAP, mô đun triển khai, mô đun client API. Các mô đun này là những thành phần chính trong kiến trúc Axis2. Mỗi mô đun có một chức năng nhiệm vụ riêng và chúng liên kết với nhau tạo thành hệ thống trong Axis2.  Chương 4:đưa ra mô hình khung đàm phán chất lượng dịch vụ dịch vụ Web, các dịch vụ được triển khai trên Axis2, cài đặt thử nghiệm bằng ngôn ngữ Java và sử dụng các thư viện của Axis2.

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ HOÀNG XUÂN HUY XÂY DỰNG KHUNG ĐÀM PHÁN CHẤT LƯỢNG DỊCH VỤ CHO DỊCH VỤ WEB Ngành : Công nghệ thông tin Chuyên ngành : Kỹ thuật phần mềm Mã số : 60.48.01.03 TÓM TẮT LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội - 2014 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CƠNG NGHỆ HỒNG XUÂN HUY XÂY DỰNG KHUNG ĐÀM PHÁN CHẤT LƯỢNG DỊCH VỤ CHO DỊCH VỤ WEB Ngành : Công nghệ thông tin Chuyên ngành : Kỹ thuật phần mềm Mã số : 60.48.01.03 NGƯỜI HƯỚNG DẪN KHOA HỌC: TS VÕ ĐÌNH HIẾU Hà Nội - 2014 CHẤT LƯỢNG DỊCH VỤ CHO DỊCH VỤ WEB Hồng Xn Huy Đại học Cơng Nghệ Luận văn thạc sĩ ngành: Công nghệ thông tin Mã số: 60.48.01.03 Người hướng dẫn khoa học: TS Võ Đình Hiếu Abstract: Luận văn tìm hiểu kiến thức liên quan đến dịch vụ web XML, SOAP, WSDL, UDDI Đặc điểm thuộc tính chất lượng dịch vụ dịch vụ web, phương pháp so sánh dịch vụ web dựa vào nhiều thuộc tính chất lượng dịch vụ phương pháp biểu diễn chất lượng dịch vụ Ngoài ra, luận văn đưa vấn đề tổng hợp dịch vụ, đàm phán dịch vụ web, tìm hiểu nội dung mã nguồn mở Axis2 Trên sở đó, tác giả trình bày khung đàm phán chất lượng dịch vụ cho dịch vụ web lĩnh vực du lịch Khung đàm phán công cụ sử dụng cho nghiên cứu giảng dạy Ngoài ra, sản phẩm khung đàm phán hoàn thiện mong muốn tác giả đem vào ứng dụng thực tế lĩnh vực du lịch Keyword: dịch vụ web, SOAP, WSDL, UDDI, chất lượng dịch vụ web, tổng hợp dịch vụ, đàm phán dịch vụ web, Axis2 4 LỜI MỞ ĐẦU Đặt vấn đề, định hướng nghiên cứu Ngày nay, công nghệ dịch vụ Web áp dụng phổ biến trở phần quan trọng hệ thống thông tin Dịch vụ Web áp dụng nhiều miền ứng dụng khác thương mại điện tử, du lịch, giáo dục … Có điều dịch vụ Web cung cấp phương tiện cho phép ứng dụng phần mềm chạy nhiều tảng khác trao đổi với môi trường mạng Số lượng nhà cung cấp dịch vụ Web người sử dụng dịch vụ Web tăng nhanh, đồng thời yêu cầu người dùng ngày trở nên phức tạp Trong công nghệ dịch vụ Web, dịch vụ Web xây dựng cách sử dụng dịch vụ Web tồn Dịch vụ Web gọi dịch vụ Web kết hợp Các dịch vụ Web có sẵn dịch vụ Web thành phần Dịch vụ Web kết hợp không phụ thuộc vào chức dịch vụ thành phần mà phụ thuộc vào chất lượng dịch vụ dịch vụ Luận văn tập trung vào khía cạnh chất lượng dịch vụ dịch vụ Web kết hợp Cụ thể, luận văn tìm hiểu vấn đề đám phán dịch vụ Web kết hợp dịch vụ Web thành phần để chọn thông số chất lượng dịch vụ cho phù hợp với yêu cầu người dùng Bài toán là: người dùng đưa yêu cầu chất lượng dịch vụ cho dịch vụ Web kết hợp WS, làm để WS đàm phán chọn dịch vụ Web thành phần thỏa mãn yêu cầu đưa Luận văn đề xuất khung đàm phán chất lượng dịch vụ cho dịch vụ Web kết hợp Dịch vụ Web kết hợp khung cung cấp giá trị thuộc tính chất lượng dịch ràng buộc từ phía người dùng Số lượng thuộc tính chất lượng dịch vụ khung đàm phán không bị giới hạn Khung sử dụng phương pháp gán trọng trọng số để phân biệt độ ưu tiên thuộc tính chất − lượng dịch vụ Nội dung luận văn Luận văn chia thành phần sau: Mở đầu: Phần đặt vấn đề đưa mục tiêu giải pháp cho tốn − Chương 1: trình bày tổng quan dịch vụ Web, kiến trúc dịch vụ Web, mơ hình phân tầng dịch vụ Web, phương pháp tiếp cận xây dựng dịch vụ Web kết hợp 5 − Chương 2: trình bày chất lượng dịch vụ dịch vụ Web, thuộc tính chất lượng dịch vụ, phương pháp cung cấp chất lượng dịch vụ Vấn đề đám phán dịch vụ Web sách đàm phán, giao thức đàm phán, thơng điệp đàm phán trình bày chương − Chương 3: trình bày tổng quan Axis2, đặc điểm Axis2, giới thiệu mô đun Axis2 bao gồm: mô đun xử lý XML, mô đun thông tin, mô đun xử lý thông điệp SOAP, mô đun triển khai, mô đun client API Các mơ đun thành phần kiến trúc Axis2 Mỗi mơ đun có chức nhiệm vụ riêng chúng liên kết với tạo thành hệ thống Axis2 − Chương 4: đưa mô hình khung đàm phán chất lượng dịch vụ dịch vụ Web, dịch vụ triển khai Axis2, cài đặt thử nghiệm ngôn ngữ − Java sử dụng thư viện Axis2 Kết luận & định hướng: tổng kết lại kiến thức tìm hiểu trình bày luận văn, đánh giá kết làm Đưa hướng phát triển tương lai 6 Chương TỔNG QUAN VỀ DỊCH VỤ WEB 1.1 Giới thiệu dịch vụ web Dịch vụ web thiết kế hệ thống phần mềm để cung cấp phương tiện cho phần mềm giao tiếp với môi trường mạng internet Dịch vụ web dựa chuẩn XML, nên dịch vụ web cho phép ứng dụng truy cập thơng qua giao thức định dạng liệu phổ biến HTTP, XML, SOAP,REST, WSDL, JSON Vì ứng dụng trao đổi liệu với dịch vụ web không cần quan tâm đến vấn đề hệ điều hành, tảng ứng dụng 1.2 Kiến trúc dịch vụ web Có ba vai trị kiến trúc dịch vụ web bao gồm: Nhà cung cấp dịch vụ, nhà yêu cầu dịch vụ, đăng ký dịch vụ 1.2.1 SOAP SOAP giao thức đóng gói thông điệp dựa XML SOAP cung cấp chế đơn giản nhẹ trao đổi thông tin ứng dụng môi trường phân tán sử dụng XML Cấu trúc thông điệp SOAP bao gồm : Phong bì thư SOAP, phong bì thư SOAP bao gồm thành phần sau: Phần tiêu đề, phần thân, phần lỗi 1.2.2 WSDL Ngôn ngữ miêu tả dịch vụ web viết tắt WSDL WSDL định dạng XML, định nghĩa cú pháp XML để miêu tả trừu trượng thành phần dịch vụ web Các phần tử sau định nghĩa tài liệu WSDL để miêu tả dịch vụ: Types, Message, PortType, Binding, Port, Service 1.2.3 UDDI Mô tả khám phá dịch vụ web viết tắt UDDI UDDI xây dựng dựa số tiêu chuẩn công nghệ, bao gồm thành phần sau: HTTP, XML, XSD, SOAP WSDL Vì nơi chứa thông tin dịch vụ, cho phép đăng ký dịch vụ cho phép tìm kiếm dịch vụ 1.3 Mơ hình phân lớp dạng ngăn xếp dịch vụ web Trong kiến trúc dịch vụ web bao gồm hai thành phần: Thành phần lõi thành phần mở rộng Trong đó, thành phần lõi thành phần bắt buộc dịch vụ web Nó bao gồm lớp sau: Lớp giao thức giao tiếp, lớp thông điệp gồm liệu dạng XML giao thức SOAP, lớp miêu tả WSDL lớp khám phá UDDI 7 Thành phần mở gồm lớp chất lượng dịch vụ lớp xử lý logic Thành phần mở có vai trị hỗ trợ phát triển yêu cầu cao cấp xây dựng dịch vụ web 1.4 Phương pháp tiếp cận để tổng hợp dịch vụ tự động Có hai loại tổng hợp dịch vụ tổng hợp dịch vụ tay tổng hợp dịch vụ tự động Trong tổng hợp dịch vụ tự động có hai phương pháp tiếp cận là: Phương pháp dựa quy trình cơng việc (workflow) phương pháp dựa vào lập kế hoạch trí tuệ nhân tạo 8 Chương CHẤT LƯỢNG DỊCH VỤ VÀ ĐÀM PHÁN CHẤT LƯỢNG DỊCH VỤ 2.1 Chất lượng dịch vụ Ngày nay, dịch vụ web ngày phát triển Chúng không phát triển tảng web mà chúng phát triển mạnh mẽ tảng di động Vì vây, vấn đề chất lượng dịch vụ quan tâm 2.1.1 Các thuộc tính chất lượng dịch vụ Chất lượng dịch vụ sử dụng để xác định thuộc tính phi chức dịch vụ Các thuộc tính chất lượng dịch vụ định nghĩa cụ thể cho dịch vụ web chẳng hạn như: Độ sẵn sàng, an ninh, thời gian đáp ứng, chi phí, thơng lượng, độ tin cậy 2.1.2 Phương pháp cung cấp chất lượng dịch vụ Cung cấp thông tin chất lượng dịch vụ dịch vụ thành phần đóng vai trị quan trọng việc tổng hợp chất lượng dịch vụ web Đối với dịch vụ web thành phần có nhiều giải pháp đề xuất để cung cấp thông tin chất lượng dịch vụ Sử dụng UDDI để chứa thông tin chất lượng dịch vụ, cách đăng ký thơng tin chất lượng dịch vụ UDDI Bởi cấu trúc cho phép mơ tả thơng tin chất lượng dịch Sử dụng SOAP để lưu trữ thơng tin chất lượng dịch vụ Do SOAP có khả hỗ trợ tìm kiếm dịch vụ web, nên đính kèm thơng tin chất lượng dịch vụ mục tìm kiếm Dịch vụ Web thành phần cung cấp hàm chất lượng dịch vụ Trong phương pháp này, dịch vụ Web thành phần xây dựng thêm hàm chất lượng dịch vụ, hàm có chức cung cấp thơng tin chất lượng dịch vụ cho hàm chức dịch vụ Web Vì vậy, hàm chất lượng dịch vụ mô tả WSDL dịch vụ Web Trước người dùng muốn sử dụng hàm chức năng, người dùng có kiểm tra thơng tin chất lượng dịch vụ hàm thông qua số hàm chất lượng dịch vụ Ưu điểm phương pháp có tính mềm dẻo, tính tiện dụng kiểm tra thông tin chất lượng dịch vụ cho dịch vụ Web thành phần, xây dựng dịch vụ Web kết hợp dựa thông tin chất lượng dịch vụ 2.2 Đàm phán dịch vụ web Đàm phán tương tác hai hay nhiều bên nỗ lực đạt số thỏa thuận khía cạnh cụ thể Khía cạnh đàm phán mức giá hàng hóa thương mại điện tử chi phí phải trả để sử dụng dịch vụ 2.2.1 Chính sách đàm phán Chính sách hiểu đặt quy tắc xác định hành động hay xác nhận thực điều kiện định đáp ứng, dẫn đến định để đạt mục tiêu định Mỗi sách đàm phán thường có đặc tả miền cụ thể khác Các yếu tố miền là: Ngữ cảnh, mục đích, ràng buộc, vấn đề ưu tiên hay vấn đề tùy chọn số yếu tố khác hình 2.2.2 Thông điệp đàm phán Các thành phần đàm phán sử dụng thông điệp để trao đổi với trình đàm phán Khi dịch vụ A đàm phán dịch B thơng điệp u cầu (Request message) gửi từ dịch A tới dịch vụ B, dịch vụ B phản hồi cho thông điệp A với thông điệp phản hồi (Respone message) 2.2.3 Giao thức đàm phán Giao thức đàm phán sử dụng để mô tả chế quy tắc bên đàm phán Các giao thức xác định bên tương tác với trả ảnh hướng định chúng Hệ thống hỗ trợ đàm phán viết tắt NSS kiến trúc dịch vụ web cho phép trao đổi thông điệp đàm phán nhà cung cấp dịch vụ nhà yêu cầu dịch vụ với dịch vụ đàm phán thứ ba Các dịch vụ đàm phán thường dịch vụ web, dịch vụ đàm phán xác định tập giao thức đàm phán nguyên thủy, để nhà yêu cầu dịch vụ nhà cung cấp dịch vụ giao tiếp hoạt động 10 Chương TÌM HIỂU VỀ MÃ NGUỒN MỞ AXIS2 3.1 Giới thiệu Axis2 Axis2 khung chương trình triển khai dịch vụ web Ngoài Axis2 mã nguồn mở cho phép phát triển thêm tính tiện ích xung quanh dịch vụ web Axis2 cung cấp khung chương trình để xử lý thơng điệp SOAP Khung chương trình mở rộng người dùng mở rộng xử lý thơng điệp SOAP hoạt động sở Axis2 có khả triển khai dịch vụ web với hỗ trợ WSDL không cần WSDL Axis2 cung cấp giao diện thao tác người dùng (Client API) sử dụng để gọi dịch vụ web Giao diện thao tác người dùng hỗ trợ cho hai mơ hình đồng bất đồng 3.2 Mơ đun xử lý XML Axis1 sử dụng DOM để thể lược đồ XML toàn cấu trúc phân cấp đầy đủ đối tượng (tương ứng với thông điệp đến) lưu trữ nhớ Điều khơng có vấn đề kích thước thơng điệp nhỏ Nhưng kích thước thơng điệp lớn, nên vấn đề Axis1 Axis2 khắc phụ điều cách sử dụng kỹ thuật gọi trục mơ hình đối tượng (AXIs Object Model - AXIOM) để thể lược đồ XML 3.3 Mô đun xử lý thông điệp SOAP Nhận gửi thơng điệp SOAP coi hai số công việc chủ yếu máy xử lý SOAP Trong kiến trúc Axis2 cung cấp hai đường ống để thực hai hành động nhận gửi thông điệp SOAP Hai đường ống có tên InPipe OutPipe Các mẫu tin nhắn trao đổi phức tạp ký hiệu MEPs, xây dựng kết nối hai loại ống InPipe OutPipe Ngồi cịn hai đường ống khác có mục đích hỗ trợ cho thơng điệp gửi đến gửi bị lỗi Xử lý, giai đoạn, luồng Axis2 Axis2 xây dựng chế xử lý (handlers) làm tăng khả mở rộng mềm dẻo mơ hình xử lý thông điệp SOAP, chế xử lỳ cịn cung cấp thêm tiện ích dịch vụ (Add on services) cho nhiệm vụ hay hệ thống khác Xử lý (handler) Axis2 không trạng thái, nghĩa Axis2 không giữ trạng thái qua thực chúng nhớ Một xử lý (handler) có quyền đọc viết vào ngữ cảnh thông điệp ( Message context) thông điệp SOAP đến 11 Khái niệm giai đoạn (phase) giới thiệu Axis2, giai đoạn nơi đặt xử lý (handlers) chuỗi dây chuyền thực Giai đoạn có nhiệm vụ hỗ trợ việc thứ tự động xử lý (handlers) Dòng chảy hay gọi luồng (flow) tập hợp giai đoạn thứ tự giai đoạn theo dòng chảy xác định định nghĩa tập tin cấu hình axis2.xml Có bốn loại dịng chảy định nghĩa Axis2: Dòng chảy InFlow, dòng chảy InFaulFlow, dòng chảy OutFlow, dòng chảy OutFaultFlow 3.4 Mô đun giao vận mô đun triển khai Axis2 thiết kế để khắc phục nhược điểm cung cấp cách linh hoạt, thân thiện, mơ hình cấu hình triển khai dễ dàng Axis2 có hai loại giao vận giao vận gửi (Transport Senders) giao vận nhận ( Transport Receivers) Chúng truy cập thông qua tệp cấu hình Axis2 Giao vận nhận có nhiệm vụ nhận thơng điệp, giao vận gửi có nhiệm vụ gửi thơng điệp Hơn giao vận gửi giao vận nhận hoàn toàn độc lập Axis2 coi cập nhật nóng Khi Axis2 tìm thấy tệp mới, đối xử triển khai nóng Triển khai nóng triển khả triển khai dịch vụ hệ thống chạy thời gian thực Trong hệ thống quản trị Axis2 bạn khơng muốn triển khai nóng, bạn thay đổi dễ dàng tệp cấu hình axis2.xml 3.5 Mơ đun xử lý thơng tin Các ứng dụng đòi hỏi khả hỗ trợ hai loại liệu tĩnh liệu động sử dụng khung dịch vụ web (Web service framework) Hiện số khung dịch vụ web đáp ứng điều Axis2 có hai hệ thống phân cấp đối tượng để hỗ trợ liệu tĩnh liệu động Mơ hình thơng tin có hai hệ thống phân cấp ngữ cảnh (context) mơ tả ( description) Trong hệ thống phân cấp mô tả (Description) biểu diễn liệu tĩnh Dữ liệu tĩnh nạp từ tập tin cấu hình Mặt khác, hệ thống phân cấp ngữ cảnh (Context) chứa nhiều thông tin động đối tượng có nhiều thể 3.6 Mơ đun giao diện lập trình ứng dụng khách hàng (Client API) Axis2 mềm dẻo linh hoạt khía cạnh triển khai dịch vụ Web Axis2 có khả cung cấp tiện ích cho việc gọi dịch Web, sử dụng dịch vụ Web Nghĩa có dịch vụ Web triển khai máy chủ, người dùng hay ứng dụng thực gọi dịch vụ Web để sử dụng chúng Vì vậy, Axis2 cung cấp mơ đun giao diện lập trình ứng dụng cho khách hàng hay gọi tắt Client API để 12 xử lý việc gọi dịch vụ Web Một số nội dung Axis2 để cập đến mô đun ClientAPI bao gồm dạng trao đổi thông điệp, chế đồng hay bất đồng lời gọi dịch vụ Web, ServiceClient, OperationClient Chương XÂY DỰNG KHUNG ĐÀM PHÁN CHẤT LƯỢNG DỊCH VỤ CHO DỊCH VỤ WEB Chương trình bày việc xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ Web Mục tiêu khung đàm phán xác định thông số chất lượng dịch vụ mà dịch vụ Web thành phần cần cung cấp Khung đàm phán sử dụng miền ứng dụng du lịch ngữ cảnh cụ thể để minh họa cách giải toán Các dịch vụ Web thành phần khung có vai trò thực nghiệp vụ đặt phòng khách sạn hay đặt tour du lịch, … Ngoài ra, đặc điểm dịch vụ thành phần cung cấp nhiều hàm chức có chức giống phân biệt dựa vào chất lượng dịch vụ 4.1 Mơ tả tốn Trong lĩnh vực dụ lịch có dịch vụ đặt tour, dịch vụ đặt phòng, dịch vụ đặt vé máy bay, dịch vụ đặt xe, dịch vụ tra cứu thời tiết… Ký hiệu Book_WSi dịch vụ Web thành phần khung đàm phán, với (i= 1, 2) tương 13 ứng dịch vụ Web đặt phòng BookingHotel đặt tour BookingTour Đặc điểm dịch vụ thành phần là: - Các dịch vụ riêng lẻ, độc lập, cung cấp nhà cung cấp dịch vụ - khác Các dịch vụ có nhiều hàm chức tương tự nhau, chúng phân biệt - dựa vào thông tin chất lượng dịch vụ Các dịch vụ có hàm chất lượng dịch vụ, hàm có nhiệm vụ cung cấp thơng tin chất lượng dịch vụ cho hàm chức Hàm chất lượng dịch vụ hỗ trợ cho người dùng hỏi thông tin chất lượng dịch hàm chức năng, từ người dùng định nên sử dụng hàm chức cho phù hợp Ký hiệu Travel_WS dịch Web kết hợp khung đàm phán Dịch vụ Travel_WS tạo từ kết hợp thành phần Book_WSi cung cấp giá trị chất lượng dịch vụ đầu vào từ phía người dùng (const_cost, const_time, const, availability, …) Nội dung khung đàm phán luận văn xây dựng dịch vụ Web kết hợp WS_Travel, dịch vụ thực đàm phán với dịch vụ thành phần Book_WSi chọn lựa cặp (FuncHotelj, FuncTourk) dịch thành phần Book_WSi cho thỏa mãn biểu thức (4.1) sau:

Ngày đăng: 29/09/2016, 10:26

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan