Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

86 1 0
Luận văn thạc sĩ VNU UET 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

ĐẠ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 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội – 2014 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CƠNG NGHỆ HỒNG XN 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 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: TS VÕ ĐÌNH HIẾU Hà Nội - 2014 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CAM ĐOAN Tôi xin cam đoan rằng, kết nghiên cứu tơi có giúp đỡ lớn thầy hướng dẫn Các nội dung nghiên cứu kết đề tài hoàn toàn trung thực Trong luận văn, tơi có tham khảo đến số tài liệu số tác giả liệt kê phần tài liệu tham khảo cuối luận văn Hà Nội, tháng năm Học viên thực Hoàng Xuân Huy LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Trước tiên, xin gửi lời cảm ơn đến tất quý thầy cô giảng dạy chương trình Cao học khóa 18, ngành công nghệ phần mềm, khoa công nghệ thông tin trường đại học Công Nghệ Đặc biệt, xin cảm ơn TS Phạm Ngọc Hùng nhiệt tình bảo tơi suốt q trình học Tơi xin chân thành cảm ơn sâu sắc TS Võ Đình Hiếu, thầy tận tình tâm huyết hướng dẫn cho tơi suốt thời gian làm luận văn Do thời gian có hạn kinh nghiệm nghiên cứu khoa học chưa nhiều nên luận văn cịn thiếu xót, tơi mong nhận ý kiến góp ý Thầy/Cơ anh chị học viên Hà Nội, tháng năm Học viên thực Hoàng Xuân Huy LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC DANH MỤC TỪ VIẾT TẮT DANH MỤC CÁC HÌNH DANH MỤC CÁC BẢNG MỞ ĐẦU .1 Chương 1: TỔNG QUAN VỀ DỊCH VỤ WEB 1.1 Giới thiệu dịch vụ Web .3 1.2 Kiến trúc dịch vụ Web 1.3 SOAP .5 1.4 WSDL 1.5 UDDI 10 1.6 Mơ hình phân lớp dạng ngăn xếp dịch vụ Web 10 1.7 Phương pháp xây dựng dịch vụ Web kết hợp .11 1.8 Tổng kết .13 Chương 2: 2.1 CHẤT LƯỢNG DỊCH VỤ VÀ ĐÀM PHÁN DỊCH VỤ WEB .14 Chất lượng dịch vụ 14 2.1.1 Các thuộc tính chất lượng dịch vụ 14 2.1.2 Phương pháp cung cấp chất lượng dịch vụ 16 2.2 Đàm phán dịch vụ Web .18 2.2.1 Chính sách đàm phán 20 2.2.2 Thông điệp đàm phán 21 2.2.3 Giao thức đàm phán 22 2.3 Tổng kết .22 Chương 3: 3.1 TÌM HIỂU VỀ AXIS2 23 Giới thiệu Axis2 23 3.1.1 Các đặc điểm Axis2 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.1.2 Ưu điểm Axis2 .24 3.1.3 Các mô đun lõi Axis2 .24 3.1.4 Các mô đun khác Axis2 (Mô đun không lõi) 25 3.2 Mô đun xử lý XML .26 3.2.1 3.3 Trục mơ hình đối tượng (AXIOM) .26 Mô đun xử lý thông điệp SOAP 27 3.3.1 Xử lý Axis2 (Handler) 28 3.3.2 Giai đoạn Axis2 30 3.3.3 Đặc điểm luồng Axis2 (Flow) .32 3.4 Mô đun giao vận mô đun triển khai 32 3.4.1 Mô đun giao vận 32 3.4.2 Triển khai nóng cập nhật nóng 33 3.4.3 Mô đun triển khai 33 3.5 Mô đun thông tin 34 3.6 Mô đun giao diện lập trình ứng dụng khách hàng (Client API) 36 3.7 Tổng kết .38 Chương 4: XÂY DỰNG KHUNG ĐÀM PHÁN CHẤT LƯỢNG DỊCH VỤ CHO DỊCH VỤ WEB .39 4.1 Mơ tả tốn 39 4.2 Kiến trúc khung đàm phán 42 4.3 Dịch vụ Web kết hợp Travel_WS .44 4.3.1 Các phương thức dịch vụ kết hợp Travel_WS .44 4.3.2 Biểu đồ trình đàm phán 48 4.3.3 Lược đồ hoạt động trình đàm phán 48 4.3.4 Thời gian giới hạn sử dụng dịch vụ kết hợp 52 4.4 Dịch vụ Web thành phần khung đàm phán 52 4.4.1 Thơng tin cấu hình dịch vụ Web thành phần 52 4.4.2 Phương thức đàm phán dịch vụ Web thành phần BookingHotel 52 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.4.3 Phương thức đàm phán dịch vụ Web thành phần BookingTour 55 4.4.4 Thời gian giới hạn sử dụng dịch vụ thành phần 57 4.5 Các giao diện dịch vụ thành phần 58 4.5.1 Giao diện WSDL BookingHotel 58 4.5.2 Giao diện WSDL BookingTour .58 4.6 Lựa chọn hàm chức 58 4.6.1 Lựa chọn hàm chức dựa vào phương pháp tính tổng 58 4.6.2 Lựa chọn hàm chức dựa vào phương pháp chuẩn hóa 59 4.6.3 Lựa chọn hàm chức dựa vào phương pháp gán trọng số .60 4.6.4 Áp dụng phương pháp gán trọng số để so sánh hàm chức khung đàm phán 61 4.7 Kết thực nghiệm 62 4.8 Tổng kết .66 KẾT LUẬN VÀ HƯỚNG NGHIÊN CỨU 67 TÀI LIỆU THAM KHẢO 69 PHỤ LỤC A: GIAO DIỆN WSDL CỦA BOOKINGHOTEL 71 PHỤ LỤC B: GIAO DIỆN WSDL CỦA BOOKING TOUR 74 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC TỪ VIẾT TẮT Chữ viết tắt Tiếng Anh XML eXtensible Markup Language SOAP Simple Object Access Protocol WSDL Web Services Description Language XSD XML Schema Definition UDDI Universal Description, Discovery and Integration RPC Remote Procedure Call JSON JavaScript Object Notation REST Representational State Transfer AXIOM AXis Object Model DOM Document Object Model HTTP HyperText Transfer Protocol SMTP Simple Mail Transfer Protocol FTP File Transfer Protocol JMS Java Message Service TCP Transmission Control Protocol MEPs Message Exchange Patterns LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC HÌNH Hình 1-1 Mơ hình JAXRPC [18] .4 Hình 1-2 Mơ hình phân lớp dạng ngăn xếp công nghệ dịch vụ Web [8] 11 Hình 1-3 Vịng đời dịch vụ Web kết hợp [12] 12 Hình 2-1 Mơ tả cấu trúc liệu UDDI [16] 16 Hình 2-2 Lược đồ miền sách đàm phán [10] 21 Hình 3-1 Các thành phần kiến trúc Axis2 [1] 24 Hình 3-2 Mơ hình xử lý thông điệp SOAP [2] 27 Hình 3-3 Cấu trúc thơng điệp mở rộng với vài tiêu đề [3] 29 Hình 3-4 Các giai đoạn luồng xử lý kiến trúc Axis2 [5] 30 Hình 3-5 Lời gọi dịch vụ Web đồng [2] 37 Hình 3-6 Lời gọi dịch vụ Web bất đồng [2] 37 Hình 4-1 Mơ hình dịch vụ Web kết hợp chọn hàm chức dịch vụ thành phần 41 Hình 4-2 Kiến trúc khung đàm phán chất lượng dịch vụ Web 42 Hình 4-3 Thơng tin cấu hình dịch vụ Web kết hợp Travel_WS 43 Hình 4-4 Biểu đồ mô tả đàm phán dịch vụ Travel_WS với dịch vụ thành phần 48 Hình 4-5 Lược đồ hoạt động trình đàm phán dịch vụ kết hợp Travel_WS với dịch vụ thành phần .49 Hình 4-6 Thơng tin cấu hình dịch vụ thành phần BookingHotel 52 Hình 4-7 Thơng tin cấu hình chất lượng dịch vụ dịch vụ Web kết hợp .61 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC BẢNG Bảng 2-1: Phân loại thành nhóm thuộc tính chất lượng dịch vụ dịch vụ Web 14 Bảng 3-1: Mối quan hệ phân cấp ngữ cảnh phân cấp mô tả mô hình thơng tin Axis2 35 Bảng 4-1: Minh họa phương pháp so sánh dựa tổng thuộc tính chất lượng dịch vụ 58 Bảng 4-2: Bảng minh họa giá trị gốc phương pháp chuẩn hóa 59 Bảng 4-3: Bảng minh họa giá trị chuyển đổi phương pháp chuẩn hóa 59 Bảng 4-4: Bảng minh họa giá trị thuộc tính chất lượng dịch vụ phương pháp gán trọng số 60 Bảng 4-5: Bảng minh họa tính tổng giá trị thuộc tính chất lượng dịch vụ phương pháp gán trọng số 61 Bảng 4-6: Bảng biểu diễn tổng thuộc tính chất lượng dịch vụ hàm chức dịch vụ BookingHotel 61 Bảng 4-7: Bảng biểu diễn tổng thuộc tính chất lượng dịch vụ hàm chức dịch vụ BookingTour 62 Bảng 4-8: Bảng biểu diễn tổng thuộc tính chất lượng dịch vụ dịch vụ thành phần Travel_WS 62 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 62 FuncHotel1 h1 h2 h3 H1= h1*w1+h2*w2+h3*w3 FuncHotel2 h4 h5 h6 H2= h4*w1+h5*w2+h6*w3 FuncHotel3 h7 h8 h9 H3= h7*w1+h8*w2+h9*w3 Bảng 4-7: Bảng biểu diễn tổng thuộc tính chất lƣợng dịch vụ hàm chức dịch vụ BookingTour W1 W2 W3 Cost Time Availability Tổng FuncTour1 t1 t2 t3 T1= t1*w1+t2*w2+t3*w3 FuncTour2 t4 t5 v6 T2= t4*w1+t5*w2+t6*w3 FuncTour3 t7 t8 t9 T3= t7*w1+t8*w2+t9*w3 FuncTour4 t10 t11 t12 T4= t10*w1+t11*w2+t12*w3 Bảng 4-8: Bảng biểu diễn tổng thuộc tính chất lƣợng dịch vụ dịch vụ thành phần Travel_WS Travel_WS W1 W2 W3 Cost Time Availability Tổng v1 v2 v3 S= v1*w1+v2*w2+v3*w3 Từ bảng 4.6, 4.7 4.8 dịch vụ Travel_WS chọn tất cặp (Ti, Hj) cho thỏa mãn điều kiện Ti +Hj

Ngày đăng: 05/12/2022, 18:07

Hình ảnh liên quan

Hình 1-1. Mơ hình JAXRPC [18] - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 1.

1. Mơ hình JAXRPC [18] Xem tại trang 14 của tài liệu.
Hình 1-2. Mơ hình phân lớp dạng ngăn xếp trong cơng nghệ của dịch vụ Web [8] - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 1.

2. Mơ hình phân lớp dạng ngăn xếp trong cơng nghệ của dịch vụ Web [8] Xem tại trang 21 của tài liệu.
Hình 1-3. Vịng đời dịch vụ Web kết hợp [12] - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 1.

3. Vịng đời dịch vụ Web kết hợp [12] Xem tại trang 22 của tài liệu.
Hình 2-1. Mô tả cấu trúc dữ liệu trong UDDI [16] - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 2.

1. Mô tả cấu trúc dữ liệu trong UDDI [16] Xem tại trang 26 của tài liệu.
Hình 2-2. Lƣợc đồ miền của chính sách đàm phán [10] 2.2.2 Thông điệp đàm phán  - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 2.

2. Lƣợc đồ miền của chính sách đàm phán [10] 2.2.2 Thông điệp đàm phán Xem tại trang 31 của tài liệu.
Hình 3-1. Các thành phần chính trong kiến trúc của Axis2 [1]. - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 3.

1. Các thành phần chính trong kiến trúc của Axis2 [1] Xem tại trang 34 của tài liệu.
- Bộ xây dựng (Builder): xây dựng mơ hình đối tượng XML dựa trên kỹ thuật  phân  tích  cú  pháp  của  StAX - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

x.

ây dựng (Builder): xây dựng mơ hình đối tượng XML dựa trên kỹ thuật phân tích cú pháp của StAX Xem tại trang 37 của tài liệu.
Hình 3-3. Cấu trúc thông điệp mở rộng với một vài tiêu đề [3]. - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 3.

3. Cấu trúc thông điệp mở rộng với một vài tiêu đề [3] Xem tại trang 39 của tài liệu.
Hình 3-4. Các giai đoạn của luồng xử lý trong kiến trúc Axis2 [5]. - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 3.

4. Các giai đoạn của luồng xử lý trong kiến trúc Axis2 [5] Xem tại trang 40 của tài liệu.
Bảng 3-1: Mối quan hệ giữa phân cấp ngữ cảnh và phân cấp mô tả trong mơ hình thơng tin của Axis2  - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Bảng 3.

1: Mối quan hệ giữa phân cấp ngữ cảnh và phân cấp mô tả trong mơ hình thơng tin của Axis2 Xem tại trang 45 của tài liệu.
Hình 3-6. Lời gọi dịch vụ Web bất đồng bộ [2]. - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 3.

6. Lời gọi dịch vụ Web bất đồng bộ [2] Xem tại trang 47 của tài liệu.
Hình 3-5. Lời gọi dịch vụ Web đồng bộ [2]. - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 3.

5. Lời gọi dịch vụ Web đồng bộ [2] Xem tại trang 47 của tài liệu.
Hình 4-1. Mơ hình dịch vụ Web kết hợp chọn hàm chức năng của dịch vụ thành phần.  - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 4.

1. Mơ hình dịch vụ Web kết hợp chọn hàm chức năng của dịch vụ thành phần. Xem tại trang 51 của tài liệu.
Hình 4-2. Kiến trúc khung đàm phán chất lƣợng dịch vụ Web. - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 4.

2. Kiến trúc khung đàm phán chất lƣợng dịch vụ Web Xem tại trang 52 của tài liệu.
Hình 4-4. Biểu đồ tuần tự mơ tả đàm phán giữa dịch vụ Travel_WS với dịch vụ thành phần  - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 4.

4. Biểu đồ tuần tự mơ tả đàm phán giữa dịch vụ Travel_WS với dịch vụ thành phần Xem tại trang 58 của tài liệu.
Hình 4-5. Lƣợc đồ hoạt động của quá trình đàm phán giữa dịch vụ kết hợp Travel_WS với dịch vụ thành phần - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Hình 4.

5. Lƣợc đồ hoạt động của quá trình đàm phán giữa dịch vụ kết hợp Travel_WS với dịch vụ thành phần Xem tại trang 59 của tài liệu.
Bảng 4-1: Minh họa phƣơng pháp so sánh dựa trên tổng các thuộc tính chất lƣợng dịch vụ   - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Bảng 4.

1: Minh họa phƣơng pháp so sánh dựa trên tổng các thuộc tính chất lƣợng dịch vụ Xem tại trang 68 của tài liệu.
Bảng 4-3: Bảng minh họa các giá trị đã đƣợc chuyển đổi trong phƣơng pháp chuẩn hóa  - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Bảng 4.

3: Bảng minh họa các giá trị đã đƣợc chuyển đổi trong phƣơng pháp chuẩn hóa Xem tại trang 69 của tài liệu.
Bảng 4-2: Bảng minh họa giá trị gốc trong phƣơng pháp chuẩn hóa - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Bảng 4.

2: Bảng minh họa giá trị gốc trong phƣơng pháp chuẩn hóa Xem tại trang 69 của tài liệu.
Bảng 4-5: Bảng minh họa tính tổng giá trị thuộc tính chất lƣợng dịch vụ trong phƣơng pháp gán trọng số  - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Bảng 4.

5: Bảng minh họa tính tổng giá trị thuộc tính chất lƣợng dịch vụ trong phƣơng pháp gán trọng số Xem tại trang 71 của tài liệu.
Bảng 4-8: Bảng biểu diễn tổng các thuộc tính chất lƣợng dịch vụ của dịch vụ thành phần Travel_WS  - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Bảng 4.

8: Bảng biểu diễn tổng các thuộc tính chất lƣợng dịch vụ của dịch vụ thành phần Travel_WS Xem tại trang 72 của tài liệu.
Bảng 4-7: Bảng biểu diễn tổng các thuộc tính chất lƣợng dịch vụ của các hàm chức năng trong dịch vụ  BookingTour  - Luận văn thạc sĩ VNU UET xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web

Bảng 4.

7: Bảng biểu diễn tổng các thuộc tính chất lƣợng dịch vụ của các hàm chức năng trong dịch vụ BookingTour Xem tại trang 72 của tài liệu.

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

Tài liệu liên quan