...Nguyễn Xuân Kiên.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh...
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
- -WEB SERVICE VÀ DỰ ĐOÁN HIỆU NĂNG
WEB SERVICE
HÀ NỘI - 2016
Trang 2TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
- -NGUYỄN XUÂN KIÊN
WEB SERVICE VÀ DỰ ĐOÁN HIỆU NĂNG
WEB SERVICE
Chuyên ngành : Công nghệ Thông tin
HÀ NỘI - 2016
Trang 3MỤC LỤC DANH MỤC HÌNH ẢNH
LỜI CAM ĐOAN
LỜI CẢM ƠN
MỞ ĐẦU 1
1 Lý do chọn đề tài 1
2 Đối tượng và phạm vi nghiên cứu 1
3 Mục tiêu và nội dung của đề tài 2
3.1 Mục tiêu của đề tài 2
3.2 Nội dung của đề tài 2
CHƯƠNG 1 : TỔNG QUAN WEB SERVICE 3
1.1 Giới thiệu về Web Service 5
1.2 Giới thiệu công nghệ 6
1.3 Đặc điểm của Dịch vụ Web 6
1.4 Kiến trúc của Dịch vụ Web 8
1.5 Các thành phần của Dịch vụ Web 10
1.6 An toàn cho dịch vụ Web 14
1.7 Xây dựng một dịch vụ Web 16
1.8 Mô hình hoạt động của web service 17
1.8.1 Mô hình hoạt động của web service 17
1.8.2 Cơ chế hoạt động của web service 18
1.8.3 Kiến trúc web service 19
1.9 Các thành phần của web service 19
1.9.1 Web Service Definition Language (WSDL) 19
1.9.2 Universal Description, Discovery and Intergration(UDDI) 20
1.9.3 Simple Object Access Protocol (SOAP) 20
1.10 Kết chương 20
CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 21
2.1 Mô tả hệ thống 21
2.2 Phân tích hệ thống 22
Trang 42.2.1 Use case 22
2.2.2 Biểu đồ hoạt động 34
2.3 Thiết kế hệ thống 40
2.3.1 Biểu đồ tuần tự 40
CHƯƠNG 3: XÂY DỰNG, THỬ NGHIỆM VÀ ĐÁNH GIÁ HIỆU NĂNG CỦA WEB SERVICE 48
3.1 Môi trường của web service 48
3.1.1 Xây dựng một dịch vụ Web 48
3.1.2 Quy trình tích hợp dịch vụ web theo chuẩn 48
3.1.3 Kỹ thuật đảm bảo an toàn cho dịch vụ web 49
3.2 Dự đoán hiệu năng Web Service 49
3.2.1 Dự đoán sớm hiệu năng của các dịch vụ Web 49
3.2.2 Dự đoán hiệu năng dịch vụ Web từ phía client 49
3.3 Sử dụng Jmeter để test hiệu năng của webservice 50
4 Kết quả 55
KẾT LUẬN VÀ KIẾN NGHỊ 56
1 Kết luận 56
2 Kiến nghị 56
TÀI LIỆU THAM KHẢO 58
Trang 5DANH MỤC HÌNH ẢNH
Hình 1.1 : Kiến trúc Web Service 9
Hình1 2 : Mô tả cơ chế hoạt động của Web Service 18
Hình 2.1: Sơ đồ Usecase tổng quan 22
Hình 2.2: Biểu đồ phân rã Usecase tìm kiếm 25
Hình 2.3: Biểu đồ phân rã Usecase quản lý bài viết 25
Hình 2.4: Biểu đồ phân rã Usecase Quản lý tài khoản 26
Hình 2.5: Biểu đồ phân rã Usecase Quản lý email 26
Hình 2.6: Biểu đồ phân rã Usecase Quản lý nhóm 27
Hình 2.7: Biểu đồ phân rã Usecase Quản lý module 27
Hình 2.8: Biểu đồ phân rã Usecase Quản lý danh mục 28
Hình 2.10 : Biểu đồ hoạt động tìm kiếm 34
Hình 2.11: Biểu đồ hoạt động bài viết mới 35
Hình 2.12: Biều đồ hoạt động danh sách nhóm mới 35
Hình 2.13: Biều đồ hoạt động nhận thông báo 36
Hình 2.14: Biều đồ hoạt động like bài viết và bình luận 36
Hình 2.15: Biều đồ hoạt động tạo nhóm 37
Hình 2.16: Biểu đồ hoạt động trải lời 37
Hình 2.17: Biểu đồ hoạt động tạo bài viết 38
Hình 2.18: Biểu đồ hoạt động tham gia nhóm 38
Hình 2.19: Biểu đồ hoạt động duyệt các bài viết FAQ 39
Hình 2.20 : Giao diện chính của sản phẩm 45
Hình 2.21 : Giao diện đăng nhập của sản phẩm 46
Hình 2.22 : Giao diện khi đã đăng nhập thành công ( quyền admin ) 46
Hình 3.1 : Dự đoán hiệu năng dịch vụ Web 50
Hình 3.2 : Giao diện Jmeter 52
Hình 3.3 : Đặt các thông số cho Jmeter 52
Hình 3.4 : Tạo Request đến Server 53