kiến trúc dịch vụ web – mô hình chất lượng và áp dụng cho hệ thống sát hạch trắc nghiệm theo chuẩn QTI

58 283 2
kiến trúc dịch vụ web – mô hình chất lượng và áp dụng cho hệ thống sát hạch trắc nghiệm theo chuẩn QTI

Đ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 HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ HÀ QUANG HỒNG KIẾN TRÚC DỊCH VỤ WEB-MÔ HÌNH CHẤT LƢỢNG VÀ ÁP DỤNG CHO HỆ THỐNG TRẮC NGHIỆM THEO CHUẨN QTI Ngành: Công nghệ thông tin Chuyên ngành: Công nghệ phần mềm Mã số: 60480103 LUẬN VĂN THẠC SĨ NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS Nguyễn Đình Hóa Hà Nội - 2014 LỜI CẢM ƠN Trƣớc hết, tơi xin bày tỏ lịng cảm ơn sâu sắc tới thầy giáo PGS.TS Nguyễn Đình Hóa ngƣời định hƣớng tận tình bảo cho tơi suốt thời gian làm luận văn Tôi xin chân thành cảm ơn thầy cô giáo khoa Công nghệ Thông tin, trƣờng Đại học Công nghệ, Đại học Quốc gia Hà Nội, ngƣời tận tình truyền đạt kiến thức, quan tâm, động viên suốt thời gian học tập nghiên cứu Trƣờng; Tôi xin cảm ơn gia đình, quan, bạn bè, đồng nghiệp cổ vũ động viên suốt thời gian học tập vừa qua Tuy có nhiều cố gắng nhƣng thời gian trình độ có hạn nên chắn luận văn cịn thiếu sót hạn chế định Kính mong nhận đƣợc góp ý thầy cô bạn để luận văn đƣợc hồn thiện Tơi xin chân thành cảm ơn! Học viên Hà Quang Hồng LỜI CAM ĐOAN Tôi xin cam đoan: Bản luận văn “Kiến trúc Web Service – Mơ hình chất lƣợng dịch vụ áp dụng cho hệ thống trắc nghiệm theo chuẩn QTI” công trình nghiên cứu tơi dƣới hƣớng dẫn khoa học PGS.TS Nguyễn Đình Hóa, tham khảo nguồn tài liệu rõ trích dẫn danh mục tài liệu tham khảo Các nội dung công bố kết trình bày luận văn trung thực chƣa đƣợc công bố cơng trình Học viên Hà Quang Hồng MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN DANH MỤC CÁC HÌNH DANH MỤC CÁC BẢNG DANH MỤC CÁC TỪ VIẾT TẮT GIỚI THIỆU 11 CHƢƠNG 1: CÔNG NGHỆ WEB SERVICE 13 1.1 Kiến trúc hƣớng dịch vụ SOA 13 1.1.1 Khái niệm kiến trúc hƣớng dịch vụ SOA 13 1.1.2 Nguyên tắc thiết kế SOA .14 1.2 Công nghệ Web Service 14 1.2.1 1.2.2 1.2.3 1.2.4 Khái niệm dịch vụ Web 14 Đặc điểm Web Service 14 Cơ chế hoạt động Web Service 15 Kiến trúc phân tầng Web Service 16 1.3 Các công nghệ dịch vụ Web 18 1.3.1 1.3.2 Ngôn ngữ XML – RPC 18 Giao thức truyền thông điệp SOAP 18 1.3.2.1 Thông điệp XML .18 1.3.2.2 RPC EDI .19 1.3.2.3 Thông điệp SOAP 19 1.3.2.4 SOAP Faults 20 1.3.2.5 Vận chuyển SOAP .21 Ngôn ngữ mô tả dịch vụ Web - WSDL 22 1.3.3.1 Khái niệm WSDL 22 1.3.3.2 Các thành phần WSDL .22 1.3.4 Đăng ký dịch vụ UDDI 24 1.3.4.1 Khái niệm UDDI .24 1.3.4.2 Mô hình liệu UDDI 24 1.3.3 Chƣơng 2: MƠ HÌNH CHẤT LƢỢNG DỊCH VỤ WEB 26 2.1 Mơ hình chất lƣợng dịch vụ Web 26 2.2 Các yếu tố chất lƣợng dịch vụ Web 27 2.3 Liên kết chất lƣợng dịch vụ Web .28 2.3.1 Ngƣời đặt hàng (Stakeholder) 29 2.3.2 Ngƣời phát triển (Developer) .29 2.3.3 2.3.4 Ngƣời cung cấp (Provider) 29 Ngƣời sử dụng (Consumer) 29 2.3.5 2.3.6 2.3.7 Ngƣời môi giới QoS (Broker) 30 Ngƣời đảm bảo chất lƣợng (Quality Assurer) 30 Ngƣời quản lý chất lƣợng(Quality Manager) .30 2.4 Hoạt động chất lƣợng web service .31 2.5 Chất lƣợng đo mức dịch vụ 32 2.5.1 Khái niệm 32 2.5.2 Các yếu tố chất lƣợng chất lƣợng mức dịch vụ 32 Chƣơng 3: TỔNG QUAN VỀ CHUẨN IMS QTI 35 3.1 Tổng quan IMS QTI (Question & Test Interoperability) .35 3.2 Các tài liệu đặc tả IMS QTI .36 3.2.1 Hƣớng dẫn thực (Implementation Guide) 36 3.2.2 3.2.3 3.2.4 Mơ hình thơng tin (Information Model) .36 Siêu liệu liệu sử dụng (Meta-data and Usage Data) 36 Hƣớng dẫn tích hợp (Intergration Guide) 36 3.2.5 XML Binding .36 3.2.6 Hƣớng dẫn phù hợp (Conformance Guide) 36 3.2.7 Hƣớng dẫn di chuyển(Migration Guide) 37 3.3 Các đối tƣợng đặc tả IMS QTI .37 3.3.1 Item .37 3.3.2 Assessment 37 3.3.3 Section 37 3.3.4 Object-bank 37 3.3.5 Assessment-bank 38 3.4 Mơ hình User Case: 38 3.4.1 Assessment: 39 3.4.2 assessmentItem: 40 Chƣơng 4: XÂY DỰNG MỘT SỐ DỊCH VỤ WEB TRONG HỆ THỐNG SÁT HẠCH TRẮC NGHIỆM THEO CHUẨN QTI VÀ ĐO ĐẠC THÔNG SỐ CHẤT LƢỢNG DỊCH VỤ WEB 41 4.1 Xây dựng số dịch vụ web cung cấp tiện ích phục vụ trắc nghiệm máy tính theo chuẩn QTI 41 4.1.1 4.1.2 Tạo câu hỏi trắc nghiệm theo chuẩn QTI dạng lựa chọn 41 Tạo câu hỏi trắc nghiệm theo chuẩn QTI dạng yes/no .41 4.1.3 Tạo câu hỏi trắc nghiệm theo chuẩn QTI dạng nhập văn 42 4.1.4 4.1.5 Kiểm tra phù hợp chuẩn QTI 42 Hiển thị nội dung câu hỏi lƣu tập tin xml (Hƣớng phát triển) 42 4.1.6 Đóng gói câu hỏi theo chuẩn IMS QTI (Hƣớng phát triển) .43 4.2 Xây dựng hệ thống sát hạch trắc nghiệm theo kiến trúc hƣớng dịch vụ 43 4.3 Sử dụng công cụ soapUI để đo chất lƣợng Web Service 44 4.3.1 Giới thiệu công cụ soapUI 44 4.3.2 4.3.3 Điều kiện kiểm thử chất lƣợng Web Service .45 Kiểm thử chức (Function Test) 49 4.3.4 Kiểm thử tải (Load Test) 50 KẾT LUẬN 56 TÀI LIỆU THAM KHẢO 57 DANH MỤC CÁC HÌNH Hình 1: Web Service cho phép truy cập tới code ứng dụng 14 Hình Web Service cung cấp tầng trừu tƣợng 15 Hình Cơ chế hoạt động dịch vụ Web 16 Hình Phân tầng công nghệ dịch vụ Web 16 Hình Mơ tả cấu trúc thông điệp XML .19 Hình Mơ tả cấu trúc thông điệp SOAP .20 Hình Mơ tả việc trao đổi thông điệp SOAP thông qua giao thức HTTP 21 Hình Mơ hình chất lƣợng web service 26 Hình 2 Các yếu tố chất lƣợng Web Service 27 Hình Các liên kết chất lƣợng web services 29 Hình Các thành phần tham gia hệ thống đặc tả IMS QTI .38 Hình Cấu trúc thi đặc tả IMS QTI .39 Hình Giao diện web service tạo 43 Hình Giao diện trang web phía client sử dụng webservice tạo 44 Hình 3Kết kiểm thử tải TestCase 49 Hình 4 Kết kiểm thử tải TestCase .50 Hình Sơ đồ kết kiểm thử tải chức createSimpleChoice 51 Hình Sơ đồ kết kiểm thử tải chức createTextQuestion .52 Hình Sơ đồ kết kiểm thử tải chức createYesNoQuestion 53 Hình Sơ đồ kết kiểm thử tải chức validateQti 54 Hình Sơ đồ kết kiểm thử tải TestCase1 .55 DANH MỤC CÁC BẢNG Bảng 1 Các thành phần tài liệu WSDL 22 Bảng Các kiểu thao tác đƣợc WSDL định nghĩa 23 Bảng Bảng kết kiểm thử tải chức createSimpleChoice 51 Bảng Bảng kết kiểm thử tải chức createTextQuestion .52 Bảng Bảng kết kiểm thử tải chức createYesNoQuestion 53 Bảng 4 Bảng kết kiểm thử tải chức validateQti .54 Bảng Bảng kết kiểm thử tải TestCase1 .55 DANH MỤC CÁC TỪ VIẾT TẮT Viết đầy đủ Application Programming API Interface Common Object Request CORBA Broker Architecture Defense Advanced Research DARPA Projects Agency Distributed Component DCOM Object Model Electronic Document EDI Interchange HyperText Markup Language HTML Institute of Electrical and IEEE Electronics Engineers Internet Engineering Task IETF Force Learning Content LCMS Management System Learning Management LMS 10 System Learning Object Metadata 11 LOM STT 12 Viết tắt NASSL OASIS 13 14 QoS 15 16 QTI RDF 17 RPC 18 SCORM 19 SOA Ý nghĩa Giao diện lập trình ứng dụng Kiến trúc mơi giới u cầu đối tƣợng chung Cơ quan dự án nghiên cứu quốc phịng tiên tiến Mơ hình đối tƣợng thành phần phân tán Trao đổi tài liệu điện tử Ngôn ngữ đánh dấu siêu văn Viện kĩ nghệ điện điện tử Nhóm đặc trách kĩ thuật Internet Hệ Quản trị nội dung học tập Hệ Quản trị học tập Siêu liệu đối tƣợng học tập Network Accessible Service Specification Language Organization Advancing Open Standards for the Information Society Quality of Service Ngôn ngữ đặc tả dịch vụ truy cập mạng Tổ chức thúc đẩy tiêu chuẩn mở cho xác hội thông tin Question & Test Interoperability Resource Desciption Framework Remote Procedure Call Câu hỏi kiểm tra có khả tƣơng tác Framework mô tả nguồn tài nguyên Thủ tục gọi từ xa Sharable Content Object Reference Model Service Oriented Architecture Mơ hình tham khảo đối tƣợng chia sẻ nội dung kiến trúc hƣớng dịch vụ Chất lƣợng dịch vụ 10 20 21 22 23 SOAP TCP/IP UDDI W3C 24 WDS 25 26 WSDL XML Giao thức truy cập đối tƣợng đơn giản Giao thức điều khiển truyền dẫn/giao thức Internet Tích hợp, khám phá mơ tả đa Là tổ chức lập chuẩn cho công nghệ chạy World Wide Web Consortium Internet, đặc biệt Word Wide Web Web Defined Service Dịch vụ định nghĩa Web Web Services Description Ngôn ngữ mô tả dịch vụ Web Language (IBM/Microsoft) eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng Simple Object Access Protocol Transmission Control Protocol / Internet Protocol Universal Description, Discovery and Integration 44 Hình Giao diện trang web phía client sử dụng webservice tạo 4.3 Sử dụng công cụ soapUI để đo chất lƣợng Web Service 4.3.1 Giới thiệu công cụ soapUI Chất lƣợng dịch vụ (QoS) ngày quan trọng với tăng nhanh việc sử dụng áp dụng web services Hiện có nhiều công cụ nhiều kỹ thuật cho việc đo đánh giá QoS Web services Các công cụ tạo điều kiện việc đo phân tích QoS hữu ích việc đánh giá chất lƣợng dịch vụ mạng thời gian thực Có thể kể đến số công cụ nhƣ: soapUI; LoadRunner; Jmeter nhiên lựa chọn công cụ soapUI công cụ khác để đo số thông số chất lƣợng web serivce mà xây dựng giai đoạn phát triển giai đoạn triển khai thử nghiệm thực tế Bởi lý sau: - soapUI cơng cụ kiểm thử mã nguồn mở cho kiến trúc hƣớng dịch vụ SOA kiểm thử web service Nó đƣợc phát triển SmartBear software đƣợc cung cấp miễn phí dƣới giấy phép GNU LGPL - soapUI có khả nhanh chóng tạo kiểm thử hiệu nâng cao thực thi chức cách tự động - SoapUI cung cấp giao diện dễ sử dụng khả thực đa dạng kiểm thử việc cung cấp số tính thƣơng mại soapUI nhận đƣợc số giải thƣởng: ATI Automation Honors, 2009, InfoWorld Best of Open Source Software Award, 2008 45 4.3.2 Điều kiện kiểm thử chất lƣợng Web Service Máy tính thực đo Web Service: - Toshiba satelite : Chip Intel (R) Pentium (R) Dual CPU T2310 @1.46Ghz; Ram: 2GB; Hệ điều hành : Win Ultimate; - soapUI pro 5.1.2 - Mạng internet FPT gói Mega You 8mbps Máy chủ dùng để triển khai Webservice: - HP DL380: Chip Intel Xeon 3.0; Ram: 8GB; Hệ điều hành Window Server 2008; - apache Tomcat - Mạng internet đƣờng truyền leaseline Vietel 12mbps Để thực đo chất lƣợng Web Service tiến hành xây dựng TestCase sau: TestCase1: Trƣờng hợp tạo thành công câu hỏi Với chức createSimpleChoice, createTextQuestion, createYesNoQuestion, validateQti, liệu đƣợc gửi lên hợp lệ - Với createSimpleChoice, Nội dung SOAP/Xml-RPC Data (Test Request) : question1 Bộ nhớ máy tính gồm có thành phần? question1.xml 2 1 2 3 4 46 - Với createTextQuestion, Nội dung SOAP/Xml-RPC Data (Test Request) : textquestion.xml Trình bày sơ đồ cấu trúc máy tính - Với createYesNoQuestion, Nội dung SOAP/Xml-RPC Data (Test Request) : câu hỏi YesNo Sơ đồ cấu trúc máy tính gồm có thành phần hay sai? yesno.xml yes - Với ValidateQuestion, Nội dung SOAP/Xml-RPC Data (Test Request) : 47 question1.xml TestCase 2: Trƣờng hợp không tạo thành công câu hỏi Với chức createSimpleChoice, createTextQuestion, createYesNoQuestion, validateQti, liệu đƣợc gửi lên không nên tạo thành công câu hỏi, lỗi tạo câu hỏi đƣờng dẫn lƣu tập tin xml câu hỏi không (không tồn thƣ mục ERROR) - Với createSimpleChoice, Nội dung SOAP/Xml-RPC Data (Test Request) : question1 Trong sơ đồ cấu trúc máy tính, Bộ nhớ gồm có thành phần? - C:/ERROR/question1.xml 2 1 2 3 4 Với createTextQuestion, Nội dung SOAP/Xml-RPC Data (Test Request) : 48 - C:/ERROR/textquestion.xml Trình bày sơ đồ cấu trúc máy tính Với createYesNoQuestion, Nội dung SOAP/Xml-RPC Data (Test Request) : câu hỏi YesNo Sơ đồ cấu trúc máy tính gồm có thành phần, hay sai? - C:/ERROR/yesno.xml yes Với validateQti, Nội dung SOAP/Xml-RPC Data (Test Request) : 49 C:/ERROR/question1.xml 4.3.3 Kiểm thử chức (Function Test) Với TestCase 1, kết trả là:  createSimpleChoiceReturn: Thành Công  createTextQuestionReturn:Thành Công  createYesNoReturn:Thành Công  validateQtiReturn: File Theo chuan QTI Hình 3Kết kiểm thử tải TestCase Thời gian trả TestCase1 là: 354ms 50 Với TestCase2, kết trả là:  createSimpleChoiceReturn: Có lỗi tạo File  createTextQuestionReturn: Có lỗi tạo File  createYesNoReturn: Có lỗi tạo File  validateQtiReturn: File Not Found Hình 4 Kết kiểm thử tải TestCase Thời gian trả TestCase2 là: 380ms Nhƣ Web Service thực đƣợc nhƣ chức thiết kế 4.3.4 Kiểm thử tải (Load Test) soapUI cung cấp chiến lƣợc kiểm thử tải khác nhƣ:  Strategy - Simple: TestCase thực với độ trễ cấu hình đƣợc  Strategy - Variance: TestCase thực nhiều thay đổi số lƣợng thread theo thời gian  Strategy- Burst: TestCase thực trong"bursts"  Strategy - Thread: TestCase thực với số lƣợng thread cố định thay đổi đƣợc  Fixed-Rate: thực TestCase tỉ lệ cố định Trong luận văn mình, tơi tiến hành kiểm thử tải theo chiến lƣợc StrategySimple chiến lƣợc Simple hồn hảo với kiểm thử Sử dụng để kiểm tra hiệu suất web service xác thực vấn đề khóa nguồn tài nguyên khơng có luồng Gia tăng số lƣợng threads bạn muốn thực 51 kiểm thử tải phức tạp sử dụng chiến lƣợc cho kiểm thử ngâm với thời gian thực lâu Tiến hành kiểm thử tải với Web Services xây dựng đƣợc triển khai server Trung tâm học liệu Thái Nguyên địa chỉ: http://125.214.0.117:8080/WS_Utilities_Qti/services/Tools_Qti?wsdl Phƣơng án kiểm thử: Thời gian kiểm thử 3s, random 0.5, delay: 1000ms với số lƣợng use khác (1,10,30,50 ) Kết nhận đƣợc là: - createSimpleChoice User Test Step createSimpleChoice Request createSimpleChoice 10 Request createSimpleChoice 30 Request createSimpleChoice 50 Request createSimpleChoice 70 Request createSimpleChoice 100 Request createSimpleChoice 1000 Request Max avg last cnt Tps bytes bps err rat 71 110 84.66 71 0.8 1269 340 0 79 791 173.87 99 16 4.88 6768 2067 0 122 1670 570.1 752 37 11.89 15651 5030 0 161 2225 687.1 188 38 11.86 16074 5019 0 74 1121 437.73 1018 23 7.16 9729 3032 0 148 1436 714.57 1436 14 4.18 5922 1769 0 254 1408 922.77 254 1.85 3807 785 111 1233 Bảng Bảng kết kiểm thử tải chức createSimpleChoice Hình Sơ đồ kết kiểm thử tải chức createSimpleChoice 52 - createTextQuestion user 10 30 50 70 100 1000 Test Step Max avg Last cnt tps bytes Bps err rat createTextQuestion Request 65 72 67.66 66 0.8 1689 453 0 createTextQuestion Request 61 128 83.31 65 16 4.88 9008 2751 0 createTextQuestion Request 125 1687 299.35 146 37 11.89 15651 5030 0 createTextQuestion Request 57 1077 248.28 626 38 11.86 16074 5019 0 createTextQuestion Request 90 1304 464.56 441 23 7.16 9729 3032 0 createTextQuestion Request 153 1179 323.28 171 14 4.18 7882 2355 0 createTextQuestion Request 131 1269 352 1269 1.85 5067 1045 10 111 Bảng Bảng kết kiểm thử tải chức createTextQuestion Hình Sơ đồ kết kiểm thử tải chức createTextQuestion 53 user 10 30 50 70 100 1000 createYesNoQuestion Test Step Max avg last cnt tps Bytes Bps err rat createYesNoQuestion Request 93 110 103.33 107 0.8 1323 355 0 createYesNoQuestion Request 61 264 139.81 61 16 4.88 7056 2155 0 createYesNoQuestion Request 100 646 203.02 123 37 11.89 15799 5078 0 createYesNoQuestion Request 56 1170 258.63 173 38 11.86 16226 5067 0 createYesNoQuestion Request 176 993 461.13 366 23 7.16 9821 3061 0 createYesNoQuestion Request 165 770 320.71 211 14 4.18 6174 1845 0 createYesNoQuestion Request 285 984 520.55 285 1.85 3969 818 67 744 Bảng Bảng kết kiểm thử tải chức createYesNoQuestion Hình Sơ đồ kết kiểm thử tải chức createYesNoQuestion 54 user 10 30 50 70 100 1000 validateQti Test Step validateQti Request validateQti Request validateQti Request validateQti Request validateQti Request validateQti Request validateQti Request max avg last cnt tps bytes bps err rat 59 115 78.33 115 0.8 1167 313 0 55 368 101.18 67 16 4.88 6224 1901 0 113 1268 342.35 483 37 11.89 14578 4685 0 55 670 246.92 170 38 11.86 14951 4669 0 166 953 457.3 338 23 7.16 9062 2824 0 124 724 213.28 221 14 4.18 5446 1627 0 95 717 209 207 1.85 3501 722 100 Bảng 4 Bảng kết kiểm thử tải chức validateQti Hình Sơ đồ kết kiểm thử tải chức validateQti 55 TestCase1 user 10 Test Step Min TestCase1: 288 TestCase1: 256 max 407 1551 avg 334 498.18 Last 359 292 cnt tps 0.8 16 4.88 bytes 5448 29056 bps 1462 8874 err 0 rat 0 30 TestCase1: 460 5271 1414.83 1504 37 11.89 61679 19826 0 50 TestCase1: 329 5142 1440.94 1157 38 11.86 63325 19776 0 70 TestCase1: 506 4371 1820.73 2163 23 7.16 38341 11951 0 100 TestCase1: 590 4109 1571.85 2039 14 4.18 25424 7598 0 1000 TestCase1: 765 4378 2004.33 2015 1.85 16344 3371 197 2188 Bảng Bảng kết kiểm thử tải TestCase1 Hình Sơ đồ kết kiểm thử tải TestCase1 Từ kết kiểm thử tải ta thấy rằng, số lƣợng ngƣời sử dụng 100 thực 3s web services mà tơi xây dựng có số lỗi nhƣ đáp ứng đƣợc yêu cầu chất lƣợng web service 56 KẾT LUẬN Kiến trúc hƣớng dịch vụ nói chung dịch vụ Web nói riêng mơ hình phát triển ứng dụng Web tiên tiến, cho phép xây dựng hệ thống hoàn chỉnh từ nhiều thành phần dịch vụ khác Đã có nhiều hệ thống eLearning, nhiều hệ thống sát hạch trắc nghiệm máy tính ứng dụng web Cùng với đó, tƣơng tự nhƣ chuẩn SCORM hệ thống eLearning quản trị học tập, nội dung học tập (LMS/LCMS), chuẩn IMS QTI nhằm tạo điều kiện thuận lợi để chia sẻ nguồn tài nguyên câu hỏi thi trắc nghiệm hệ thống sát hạch máy tính Qua q trình nghiên cứu luận văn tìm hiểu đƣợc nội dung kiến trúc Web Service, chuẩn IMS QTI, mơ hình chất lƣợng dịch vụ WSQM tổ chức OASIS Ngoài ra, luận văn tìm hiểu cơng cụ soapUI để đánh giá chất lƣợng web services Từ đó, luâ ̣n văn đạt đƣợc kết sau:  Xây dựng đƣợc số dịch vụ web sử dụng hệ thống sát hạch trắc nghiệm máy tính theo chuẩn IMS QTI  Xây dựng đƣợc ứng dụng minh họa cho việc sử dụng dịch vụ web tạo ứng dụng đƣợc sử dụng thực tế với mong muốn nhanh chóng tạo câu hỏi trắc nghiệm theo chuẩn IMS QTI  Cung cấp hiểu biết mơ hình chất lƣợng dịch vụ WSQM tổ chức OASIS, mơ hình chất lƣợng dịch vụ web đƣợc sử dụng phổ biến giới tài liệu hữu ích cho muốn xây dựng ứng dụng web services có chất lƣợng dịch vụ cao  Hƣớng dẫn sử dụng công cụ soapUI để thực đo số thông số chất lƣợng Web Service qua việc sử dụng soapUI khẳng định đƣợc mức độ chất lƣợng số dịch vụ web hệ thống sát hạch trắc nghiệm máy tính theo chuẩn IMS QTI mà xây dựng Kế hoạch tƣơng lai luận văn sẽ tiếp tục hoàn thiện hệ thống sát hạch trắc nghiệm theo kiến trúc web service mà cụ thể xây dựng thêm số web service cung cấp tiện ích liên quan đến chuẩn IMS QTI để cá nhân tổ chức khác sử dụng Web service để xây dựng ứng dụng liên quan đến chuẩn IMS QTI họ, nghiên cứu công cụ mã nguồn mở xây dựng quy trình kiểm tra chất lƣợng Web Service 57 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đào Thị Hƣng (2013), “Phần mềm soạn thảo tổ chức ngân hàng câu hỏi trắc nghiệm theo chuẩn Qti” Luận văn tốt nghiệp thạc sỹ, Đại học CNTT truyền thông, TP Thái Nguyên [2] Dƣơng Trƣơng Quốc Khánh (2011), “Ứng dụng Web Service phát triển phần mềm quản lý Đại học Duy Tân”, Kỷ yếu hội nghị khoa học trƣờng Đại Học Duy Tân, Đà Nẵng, 5-6/11/2011 [3] Nguyễn Đình Hố, Nguyễn Việt Phƣơng (2008), “Phát triển tính thao tác hình ảnh cho cơng cụ soạn thảo câu hỏi trắc nghiệm trực tuyến theo chuẩn QTI”, Một số vấn đề chọn lọc Công nghệ thông tin truyền thông, Huế, 12-13/06/2008 [4] Nguyễn Đức Trung (2009), “Xây dựng Service Proxy để kiểm chứng ràng buộc thời gian Web Service Composition” Khóa luận tốt nghiệp, Đại Học Công nghệ-Đại Học Quốc Gia, Tp Hà Nội [5] Phan Đức Dũng (2008), “Hệ thống biên soạn, tổ chức quản lí thi trắc nghiệm theo chuẩn IMS” Đồ án tốt nghiệp, trƣờng Đại học Bách Khoa, TP Hà Nội Tiếng Anh [6] Anbazhagan Mani, Arun Nagarajan (January -2002), “Understanding quality of service for Web Service” [7] Doug Tidwell, James Snell and Paval Kulchelko (December 2001), “Programing Web Services With Soap” [8] Eunju Kim (NCA) and Youngkon Lee (KOREA Polytechnic University) (2005).“Quality Model for Web Services” Organization for the Advancement of Structured Information Standards (OASIS) [9] Gerhard Wiehler (February- 2004), “ Web Service and Service Oriented Architecture” [10] Jamers P.Lawler (January- 2008), “H.Howell-Baber, Service Oriented Architecture SOA strategy, Methodology and Technology” [11] L Zeng, B Benatallah, A H Ngu, M Dumas, J Kalagnanam, and H Chang (May2004), “QoS-aware Middleware for Web Services Composition”, IEEE Transactions on Software Engineering 58 [12] M P Papazoglou, P Traverso, S Dustdar, and F Leymann, "Serviceoriented computing: state of the art and research challenges", Computer, Vol.40, No.11, 2007, pp.38–45 [13] S Ran (2003), “A Model for Web Services Discovery with QoS” ... MỘT SỐ DỊCH VỤ WEB TRONG HỆ THỐNG SÁT HẠCH TRẮC NGHIỆM THEO CHUẨN QTI VÀ ĐO ĐẠC THÔNG SỐ CHẤT LƢỢNG DỊCH VỤ WEB Trên sở nghiên cứu kiến trúc dịch vụ web nhận thấy hiệu hệ thống theo kiến trúc hƣớng... nguyên câu hỏi thi trắc nghiệm hệ thống sát hạch máy tính Chúng tơi chọn đề tài: ? ?Kiến trúc dịch vụ web – Mơ hình chất lƣợng áp dụng cho hệ thống sát hạch trắc nghiệm theo chuẩn QTI? ?? với mục tiêu... dụng cho hệ thống khác tuân theo chuẩn IMS QTI Hàm dịch vụ Web: Hàm PackingQti Hình Giao diện web service tạo 4.2 Xây dựng hệ thống sát hạch trắc nghiệm theo kiến trúc hƣớng dịch vụ Xây dựng hệ thống

Ngày đăng: 18/05/2015, 11:15

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan