Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
1,69 MB
Nội dung
I ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG - NGUYỄN THỊ NHƯ QUỲNH ĐIỆN TOÁN ĐÁM MÂY – NỀN TẢNG AZURE VÀ ỨNG DỤNG TRONG QUẢN LÝ BẢN ĐỒ DU LỊCH Chuyên ngành: Khoa học máy tính Mã số: 60.48.01 LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH Thái Nguyên - 2012 Tai ngay!!! Ban co the xoa dong chu nay!!! II LỜI CẢM ƠN Để tìm hiểu, hồn thiện luận văn có đƣợc kết nhƣ ngày hơm nay, tơi xin chân thành bày tỏ lòng cảm ơn tới trƣờng Đại học công nghệ thông tin truyền thông – Đại học Thái Nguyên tạo môi trƣờng thật tốt cho tơi đƣợc học tập, rèn luyện, tìm hiểu trau dồi kiến thức suốt hai năm học vừa qua Tôi xin đƣợc gửi lời cảm ơn tới thầy Viện Công nghệ thông tin – Viện khoa học công nghệ Việt Nam, ngƣời tận tình dạy bảo tơi tập thể lớp suốt q trình chúng tơi học tập trƣờng Đặc biệt xin đƣợc gửi lời cảm ơn tới Tiến Sỹ Nguyễn Nhƣ Sơn, thầy nhiệt tình cung cấp tài liệu, hƣớng dẫn, bảo, đóng góp ý kiến tạo điều kiện cho thực hiện, hồn thiện luận văn đƣợc dễ dàng có kết tốt Cuối cùng, tơi muốn bày tỏ lịng biết ơn chân thành, lời cảm ơn sâu sắc tới gia đình, bạn bè ngƣời ln bên cạnh, động viên, giúp đỡ học tập sống Luận văn có đƣợc số kết định, nhiên khơng thể tránh khỏi sai sót hạn chế, kính mong đƣợc cảm thơng đóng góp ý kiến thầy bạn Thái Nguyên, ngày 02 tháng 11 năm 2012 Nguyễn Thị Như Quỳnh III LỜI CAM ĐOAN Tơi cam đoan tồn nội dung luận văn kết trình tìm hiểu tài liệu liên quan đến đề tài Các số liệu, kết nêu luận văn trung thực chƣa đƣợc công bố cơng trình khác (Ký tên ghi rõ họ tên) Nguyễn Thị Như Quỳnh IV MỤC LỤC CÁC THUẬT NGỮ VIẾT TẮT VI DANH MỤC HÌNH VẼ IX MỞ ĐẦU .1 CHƢƠNG TỔNG QUAN VỀ MƠ HÌNH ĐIỆN TỐN ĐÁM MÂY(ĐTĐM) 1.1 Giới thiệu chung mơ hình ĐTĐM .2 1.1.1 Khái niệm ĐTĐM 1.1.2 Đặc trưng ĐTĐM .3 1.1.3 Các thành phần tham gia ĐTĐM 1.2 Phân tích, so sánh với mơ hình tính tốn khác 1.2.1 Điện toán lưới (Grid Computing) 1.2.2 Tính tốn theo yêu cầu (Utility Computing) 1.2.3 Dịch vụ Web (Web Service) 1.3 Kiến trúc ĐTĐM 1.3.1 Mơ hình kiến trúc tổng qt 1.3.2 Các thành phần ĐTĐM 1.3.3 Cơ sở hạ tầng ĐTĐM .11 1.4 Các mơ hình dịch vụ ĐTĐM 12 1.4.1 Phần mềm dịch vụ (SaaS - Software as a Service) 12 1.4.2 Nền tảng dịch vụ (PaaS - Platform as a Service) 14 1.4.3 Hạ tầng dịch vụ (IaaS - Infrastructure as a Service) .15 1.5 Các mơ hình triển khai ĐTĐM 15 1.5.1 Mơ hình đám mây cơng cộng (Public Cloud) .15 1.5.2 Mơ hình đám mây riêng (Private Cloud) 16 1.5.3 Mô hình đám mây lai (Hybrid Cloud) 16 1.6 An ninh ĐTĐM .17 1.7 Ƣu, nhƣợc điểm ĐTĐM 18 1.7.1 Ưu điểm 18 1.7.2 Nhược điểm 19 V 1.8 Một số giải pháp ĐTĐM 21 1.8.1 Hiện trạng ĐTĐM 21 1.8.2 Giải pháp - Dịch vụ Web Amazon 21 1.8.3 Giải pháp ĐTĐM IBM 25 1.8.4 Giải pháp ĐTĐM Google 26 1.8.5 Giải pháp ĐTĐM Microsoft 28 1.9 Kết luận 32 CHƢƠNG NỀN TẢNG DỊCH VỤ AZURE 34 2.1 Giới thiệu tảng dịch vụ Azure .34 2.2 Các thành phần dịch vụ Azure 35 2.2.1 Windows Azure .35 2.2.2 Dịch vụ SQL Azure .40 2.2.3 Dịch vụ Live 44 2.3 Kết luận 45 CHƢƠNG XÂY DỰNG THỬ NGHIỆM PHẦN MỀM QUẢN LÝ BẢN ĐỒ DU LỊCH DỰA TRÊN NỀN TẢNG WINDOWS AZURE 45 3.1 Tổng quan 45 3.2 Phân tích, thiết kế 46 3.2.1 Mơ hình tổng thể hệ thống 46 3.2.2 Các mô hình ca sử dụng .47 3.2.3 Các biểu đồ hoạt động 49 3.2.4 Các biểu đồ tuẩn tự .51 3.3 Kết Demo 56 3.3.1 Yêu cầu chuẩn bị 56 3.3.2 Các yêu cầu chức cho hệ thống 57 3.3.3 Một số giao diện 58 3.4 Kết luận 60 KẾT LUẬN .61 TÀI LIỆU THAM KHẢO 62 VI CÁC THUẬT NGỮ VIẾT TẮT Tên viết tắt API Giải nghĩa Tên khoa học Programming Giao diện lập trình ứng dụng Aplication Interface AWS Amazon Web Service Dịch vụ Web Amazon CNTT Information Technology Công Nghệ Thông Tin CIO Chief Information Officer Giám đốc công nghệ thông tin CPU Central Processing Unit Đơn vị xử lý trung tâm CSDL Database Cơ Sở Dữ Liệu CSDLQH Cơ Sở Dữ Liệu Quan Hệ ĐTĐM Cloud Computing EC2 Amazon Elastic Điện Toán Đám Mây Compute Nền tảng tính tốn Amazon Cloud GFS Google File System Hệ thống lƣu trữ tệp Google GAE Google App Engine Công nghệ tảng ĐTĐM Google GQL Google Query Language Ngôn ngữ truy vấn liệu Google HQT Hệ Quản Trị VII IaaS Infrastructure as a Service IMAP Internet Message Hạ tầng nhƣ dịch vụ Access Giao thức truy cập thƣ Internet Protocol NSD User Ngƣời Sử Dụng PC Personal Computer Máy tính cá nhân PaaS Platform as a Service Nền tảng nhƣ dịch vụ SaaS Software as a Service Phần mềm nhƣ dịch vụ S3 Amazon Simple Storage Dịch vụ lƣu trữ đơn giản Service Amazon SDK Software Development Kit Bộ công cụ phát triển phần mềm SOAP Simple Object Access Protocol Giao thức truy cập đối tƣợng đơn giản SMTP Simple Mail Transfer Protocol Giao thức truyền thƣ điện tử đơn giản SQL Structured Query Language Ngôn ngữ truy vấn có cấu trúc TMĐT Electronic Commerce Thƣơng Mại Điện Tử TTDL Data center Trung Tâm Dữ Liệu URL Uniform Resource Locator Địa truy cập tài nguyên Internet VIII VDW Virtual Data Warehouse Kho liệu ảo VM Virtual Machine Máy ảo XML eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng IX DANH MỤC HÌNH VẼ Tên hình Trang Hình 1.1 Mơ hình chung ĐTĐM Hình 1.2 Mơ hình grid computing Hình 1.3 Mơ hình Tính tốn theo yêu cầu[3] Hình 1.4 Mơ hình Web service[2] Hình 1.5 Mơ hình kiến trúc ĐTĐM[2] Hình 1.7 Cơ sở hạ tầng tầng ĐTĐM[2] 11 Hình 1.8 Các mơ hình triển khai đám mây[11] 17 Hình 1.9 Nền tảng ĐTĐM Amazon[4] 22 Hình 1.10 Mơ hình khái niệm S3[4] 23 Hình 1.11 Cơ sở hạ tầng ĐTĐM IBM[2] 25 Hình 1.12 Nền tảng ĐTĐM Microsoft [4] 29 Hình 1.13 Nền tảng dịch vụ Azure[4] 29 Hình 1.14 Windows Azure chạy liệu trung tâm Microsoft[4] 30 Hình 1.15 Các thành phần Windows Azure[4] 31 Hình 1.16 Fabric Controller[4] 31 Hình 2.1 Các dịch vụ Azure Services Platform 35 Hình 2.2 Windows Azure cung cấp các d ịch vụ lƣu trữ tính tốn d ựa Windows cho các ứng dụng đám mây[11] 35 Hình 2.3 Ứng dụng Windows Azure bao gồm thể web role 37 worker role, thể chạy máy ảo riêng [6] 37 Hình 2.4 Windows Azure cho phép lƣu trữ liệu blob, table, 39 queue, sử dụng RESTful để truy cập[6] 39 Hình 2.13 SQL Azure cung cấp các tiện í ch hƣớng liệu đám mây [6] 41 Hình 2.14 Cơ sở liệu SQL Azure [6] 42 Hình 2.15 Một ứng dụng sử dụng sở liệu 43 hay nhiều sở liệu [6] 43 Hình 2.16 “Huron” Data Sync sử dụng Microsoft Sync Framework để đồng 44 liệu Cơ sở liệu SQL Azure sở liệu nhà [6] 44 X Hình 3.2 Mơ hình ca sử dụng quản trị hệ thống 47 Hình 3.3 Các ca sử dụng ngƣời dùng cuối 48 Hình 3.4 Ca sử dụng quản lý ngƣời dùng 48 Hình 3.5 Ca sử dụng quản lý Dịch vụ 49 Hình 3.7 Biểu đồ hoạt động cho chức đăng nhập 49 Hình 3.9 Sơ đồ hoạt động cho chức quản lý dịch vụ 50 Hình 3.10 Biểu đồ chức thêm ngƣời dùng 51 Hình 3.11 Biểu đồ chức sửa ngƣời dùng 52 Hình 3.12 Biểu đồ chức xóa ngƣời dùng 53 Hình 3.13 Biểu đồ chức thêm Dịch vụ 53 Hình 3.14 Biểu đồ chức sửa Dịch vụ 54 Hình 3.15 Biểu đồ chức xóa Dịch vụ 55 Hình 3.16 Biểu đồ chức hiển thị đồ 55 Hình 3.17 Biểu đồ chức tìm đƣờng 56 Hình 3.18 Biểu đồ chức tìm địa điểm 56 Hình 3.19 Bảng liệu Danh sách thành viên 58 Hình 3.20 Bảng liệu Danh sách địa điểm 58 Hình 3.21 Bảng liệu Danh sách dịch vụ 59 Hình 3.22 Giao diện 59 Hình 3.23 Giao diện quản trị hệ thống 59 Hình 3.24 Giao diện tìm đuờng 60 Hình 3.25 Giao diện tìm địa điểm 60 49 Hình 3.5 Ca sử dụng quản lý Dịch vụ Các ca sử dụng xem đồ: Hiển thị đồ Hiển thị dạng vệ tinh Hiển thị đường Tìm đường Tìm kiếm địa điểm Hiển thị dạng hình ảnh Hiển thị thơng tin địa điểm Người dùng Khách Thành viên Hình 3.6 Ca sử dụng xem đồ 3.2.3 Các biểu đồ hoạt động Biểu đồ hoạt động chức Đăng nhập: Bắt đầu Vào chức đăng nhập Kết thúc Nhập tên mật Dữ liệu Kiểm tra Đúng Sai Hiển thị lỗii Hiển thị menu Chọn menu Chọn chức Kết thúc Hình 3.7 Biểu đồ hoạt động cho chức đăng nhập Mô tả: Vào hệ thống, ngƣời dùng chọn chức Đăng nhập, hệ thống hiển thị trang đăng nhập, ngƣời dùng phải nhập tên đăng nhập (Username), mật (Password) nhấn Đăng nhập Nếu liệu ngƣời dùng nhập vào không tồn hệ thống hiển thị lỗi tƣơng ứng Nếu liệu ngƣời dùng nhập vào tồn hệ thống hiển thị hình chứa danh mục chức Ngƣời dùng chọn chức để thao tác 50 Biểu đồ hoạt động chức Xem đồ: Kết thúc Kết thúc Bắt đầu Không Hiển thị đồ có Hiển thị dạng hình ảnh Nhập địa Dữ liệu Có hình ảnh Nhấn chuột vào địa Hiển thị địa đồ Hiển thị dạng vệ tinh liệu Kiểm tra Dữ liệu Có vệ tinh Hình 3.8 Biểu đồ hoạt động cho chức xem đồ Mô tả: Khi ngƣời sử dụng vào hệ thống, hệ thống hiển thị đồ cho ngƣời sử dụng Ngƣời sử dụng nhập địa cần tìm vào, hệ thống tìm kiếm hiển thị địa đồ Ngƣời dùng di chuột lên vị trí để xem đƣợc hình ảnh/thơng tin địa điểm (nếu có) Biểu đồ hoạt động chức Quản lý dịch vụ: Dữ liệu Bắt đầu Nhập thông tin dịch vụ Dữ liệu Kiểm tra Chọn Sửa Sửa liệu sai Hiển thị lỗi Kết thúc Dữ liệu Chọn thêm Dữ liệu Kiểm tra Đúng sai Thêm dịch vụ Kết thúc Hiển thị dịch vụ Hiển thị lỗi Chọn Sửa Chọn dịch vụ Chọn Xóa Hình 3.9 Sơ đồ hoạt động cho chức quản lý dịch vụ Xóa dịch vụ 51 Mô tả: Ngƣời dùng nhập thông tin dịch vụ, nhấn thêm để thêm dịch vụ vào hệ thống Nếu liệu nhập vào hợp lệ hệ thống thêm dịch vụ hiển thị danh sách dịch vụ bao gồm dịch vụ vừa thêm Nếu liệu nhập vào không hợp lệ hệ thống hiển thị thơng báo lỗi hiển thị danh sách dịch vụ cũ Ngƣời dùng chọn dịch vụ nhấn Sửa, hình hiển thị thông tin dịch vụ cần cập nhật, ngƣời dùng nhập thông tin phù hợp nhấn Sửa Nếu liệu hợp lệ hệ thống cập nhật thông tin cho dịch vụ, không hiển thị lỗi tƣơng ứng Ngƣời dùng chọn dịch vụ nhấn xóa, hệ thống xóa dịch vụ đƣợc chọn khỏi hệ thống 3.2.4 Các biểu đồ tuẩn tự Biểu đồ chức Thêm ngƣời dùng: :thêm người dùng :Hiển thị lỗi :Danh sách người dùng :Hệ thống :Quản trị hệ thống : Gửi yc thêm người dùng() : Gửi thông tin người dùng() : Kiểm tra() : thông báo lỗi() 5: Chèn người dùng() 6: Hiển thị kết quả() Hình 3.10 Biểu đồ chức thêm người dùng Các xử lý chính: - Kiểm tra xem thơng tin nhập vào hợp lệ chƣa; - Kiểm tra xem ngƣời dùng có hệ thống chƣa; - Nếu có hiển thị lỗi khơng thêm ngƣời dùng; 52 - Nếu chƣa có thêm ngƣời dùng vào hệ thống hiển thị thông báo thêm thành công Biểu đồ chức Sửa ngƣời dùng: :Sửa người dùng :Danh sách người dùng :hiển thị lỗi :Hệ thống : Quản trị hệ thống : Gửi yêu cầu sửa() : Gửi thông tin sửa() : Kiểm tra() : Thông báo lỗi() 5: Sửa() 6: Hiển thị kết quả() Hình 3.11 Biểu đồ chức sửa người dùng Các bƣớc xử lý chính: - Kiểm tra xem thơng tin nhập vào hợp lệ chƣa; - Nếu không hợp lệ hiển thị lỗi khơng thêm ngƣời dùng; - Nếu hợp lệ cập nhật ngƣời dùng vào hệ thống hiển thị thông báo cập nhật thành công 53 Biểu đồ chức Xóa ngƣời dùng: : Xóa người dùng :Danh sách người dùng :Hiển thi lỗi :Hệ thống :Quản trị hệ thống : Gửi yc Xóa người dùng() : Gửi yc() : kiểm tra() : thông báo lỗi() 5: Xóa người dùng() 6: Hiển thị kết quả() Hình 3.12 Biểu đồ chức xóa người dùng Các bƣớc xử lý chính: - Kiểm tra xem ngƣời dùng đƣợc sử dụng làm chƣa; - Nếu có ràng buộc ngƣời dùng khơng xóa đƣợc hiển thị lỗi - Nếu khơng xóa ngƣời dùng khỏi hệ thống; Biểu đồ chức Thêm Dịch vụ: :thêm dv :Thông báo lỗi :Danh sách dịch vụ :Hệ thống :Quản trị hệ thống : gửi yc thêm dịch vụ() : Gửi thông tin dv() : kiểm tra() : hiển thị lỗi() 5: Chèn dv() 6: Hiển thị kết quả() Hình 3.13 Biểu đồ chức thêm Dịch vụ 54 Các xử lý chính: - Kiểm tra xem thơng tin nhập vào hợp lệ chƣa; - Kiểm tra xem Dịch vụ có hệ thống chƣa; - Nếu có hiển thị lỗi khơng thêm Dịch vụ; - Nếu chƣa có thêm Dịch vụ vào hệ thống hiển thị thông báo thêm thành công Biểu đồ chức Sửa Dịch vụ: :sửa dv :Danh sách dv :Hiển thị lỗi :Hệ thống : Quản trị hệ thống : Gửi yêu cầu sửa() : Gửi thông tin sửa() : kiểm tra() : thông báo lỗi() 5: Sửa() 6: Hiển thị kết quả() Hình 3.14 Biểu đồ chức sửa Dịch vụ Các bƣớc xử lý chính: - Kiểm tra xem thông tin nhập vào hợp lệ chƣa; - Nếu khơng hợp lệ hiển thị lỗi không sửa Dịch vụ; - Nếu hợp lệ cập nhật Dịch vụ vào hệ thống hiển thị thông báo cập nhật thành công 55 Biểu đồ chức Xóa Dịch vụ: :xóa dv :Danh sách dv :Hiển thị lỗi :Hệ thống :Quản trị hệ thống : Yêu cầu Xóa dịch vụ() : Gửi yc() : kiểm tra() : thơng báo lỗi() 5: Xóa() 6: Hiển thị kết quả() Hình 3.15 Biểu đồ chức xóa Dịch vụ Các bƣớc xử lý chính: - Kiểm tra xem Dịch vụ đƣợc sử dụng làm chƣa; - Nếu có ràng buộc Dịch vụ khơng xóa đƣợc hiển thị lỗi - Nếu khơng xóa Dịch vụ khỏi hệ thống; Biểu đồ chức Hiển thị đồ: :hiển thị :Hệ thống : Quản trị hệ thống : Gửi yêu cầu hiển thị() : Gửi yc() : Gọi Bing Maps() : Hiển thị kết quả() Hình 3.16 Biểu đồ chức hiển thị đồ Các bƣớc xử lý chính: Gọi đến Bing Maps để hiển thị đồ Kết trả đƣợc hiển thị hệ thống 56 Biểu đồ chức Tìm đƣờng đi: :hiển thị :Hệ thống :Người dùng : Nhập điểm đầu;cuối() : Gửi yc() : Gọi Bing maps() : Hiển thị kq() Hình 3.17 Biểu đồ chức tìm đường Các bƣớc xử lý chính: gọi đến Bing Maps để lấy đƣờng từ đích tới nguồn Kết trả đƣợc hiển thị hệ thống Biểu đồ chức Tìm địa điểm: :hiển thị :Người dùng :Hệ thống : Nhập địa chỉ() : Gửi yc() : Gọi Bing Maps() : Hiển thị kq() Hình 3.18 Biểu đồ chức tìm địa điểm Các bƣớc xử lý chính: gọi đến Bing Maps để lấy địa điểm tƣơng ứng Kết trả đƣợc hiển thị hệ thống 3.3 Kết Demo 3.3.1 Yêu cầu chuẩn bị Để cài đặt chạy đƣợc môi trƣờng điện toán đám mây máy cục nhƣ triển khai dự án môi trƣờng Windows Azure cần đạt đƣợc yêu cầu dƣới đây: 57 Một tài khoản mua phiên dùng thử Windows Azure đăng ký thành công Hệ điều hành đƣợc hỗ trợ: Windows 7; Windows Enterprise; Windows Home Premium; Windows Home Premium 64-bit; Windows Professional; Windows Professional 64-bit; Windows Ultimate; Windows Ultimate 64-bit; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack Các cài đặt: Visual Studio 2010 Ultimate/ Professional, Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio Các phần mềm bắt buộc để cài đặt chạy Windows Azure SDK: - NET Framework 3.5 SP1 trở lên - IIS 7.0 (Các tính ASP.NET, WCF HTTP Activation, Static Content, IIS Management Console phải đƣợc bật, tính CGI tùy chọn) - Microsoft SQL Server 2008 R2 Microsoft SQL Server Express 2008 Microsoft SQL Server 2008 Microsoft SQL Server Express 2005 - Hotfix: Correct WCF metadata when hosting behind a load balancer - Hotfix: Support for FastCGI (không bắt buộc với Windows 7) Phần mềm bắt buộc để chạy Visual Studio: - Hotfix: Enable Windows Azure IntelliTrace on 32-Bit OS (không bắt buộc với HĐH x64) - IIS 7.0 URL Rewrite Module - Windows PowerShell 3.3.2 Các yêu cầu chức cho hệ thống Giao diện thân thiện với ngƣời sử dụng, font chữ Unicode, hình ảnh minh họa dễ hiểu, dễ gợi nhớ Các loại hình ứng dụng - Màn hình hiển thị: hiển thị đồ điểm đƣợc quản lý hệ thống 58 - Màn hình tra cứu: gồm text box cho phép nhập địa điểm giá trị cần tra cứu kết hiển thị tƣơng ứng - Màn hình cập nhật thơng tin: hình thêm mới, cập nhật thơng tin đƣợc lƣu hệ thống nhƣ thông tin ngƣời dùng, thông tin dịch vụ - Màn hình đăng nhập: để ngƣời dùng nhập vào tài khoản sử dụng chức tƣơng ứng 3.3.3 Một số giao diện Bảng danh sách thành viên: Hình 3.19 Bảng liệu Danh sách thành viên Bảng danh sách địa điểm: Hình 3.20 Bảng liệu Danh sách địa điểm 59 Bảng danh sách dịch vụ: Hình 3.21 Bảng liệu Danh sách dịch vụ Giao diện chính: Hình 3.22 Giao diện Giao diện quản trị hệ thống: Hình 3.23 Giao diện quản trị hệ thống 60 Giao diện tìm đuờng: Hình 3.24 Giao diện tìm đuờng Giao diện tìm kiếm địa điểm: Hình 3.25 Giao diện tìm địa điểm 3.4 Kết luận Chƣơng tập trung phân tích, thiết kế, xây dựng thử nghiệm hệ thống quản lý dịch vụ việc ứng dụng dịch vụ Microsoft Tuy chức chƣa phong phú nhƣng hệ thống cung cấp cho ngƣời sử dụng Internet công cụ đồ trực tuyến, giúp tra cứu địa chỉ, tìm kiếm đƣờng số dịch vụ Hệ thống có đƣợc số kết định nhƣ cho phép khách ghé thăm tra cứu địa điểm, đƣờng đi, tìm kiếm điểm cung cấp dịch vụ nhƣ quán cafe, khách sạn, khu vui chơi, bến xe, sân bay, địa điểm du lịch, cho phép ngƣời dùng có tài khoản đƣợc cấp đăng nhập vào sử dụng hệ thống với chức quản lý dịch vụ Tuy nhiên hệ thống số hạn chế: nhƣ liệu đƣợc đặt trung tâm liệu Microsoft, đƣờng truyền Internet không thông suốt dẫn tới việc lấy liệu gặp khó khăn, số địa điểm Việt Nam nhập cần phải thêm chữ Việt Nam tìm đƣợc… 61 KẾT LUẬN ĐTĐM giải pháp công nghệ cho doanh nghiệp việc Internet hóa ứng dụng mình, có tiềm Tuy cịn e ngại vấn đề bảo mật, tính tin cậy nhà cung cấp dịch vụ nhƣng ta khơng thể phủ nhận lợi ích to lớn mà ĐTĐM mang lại, đặc biệt doanh nghiệp vừa nhỏ Hơn nữa, tình trạng khủng hoảng kinh tế toàn cầu vừa trải qua, kinh tế dần hồi phục, việc cắt giảm nhân lực, giảm chi phí u cầu sống cịn nhiều doanh nghiệp Trong hồn cảnh đó, ĐTĐM trở thành cứu cánh doanh nghiệp vấn đề giảm chi phí đầu tƣ cho hệ thống, sở hạ tầng giảm chi phí cho nhân lực CNTT Nắm bắt đƣợc xu hƣớng phát triển mơ hình này, luận văn tập trung vào nghiên cứu mơ hình ĐTĐM tảng WindowsAzure hãng Microsoft thu đƣợc số kết định Tuy nhiên luận văn cịn nhiều thiếu sót, ứng dụng xây dựng mang tính nghiên cứu, thử nghiệm Kính mong cảm thơng đóng góp ý kiến q báu quý Thầy Cô Bạn nhằm tạo tiền đề thuận lợi cho việc phát triển đề tài Hƣớng phát triển đề tài: - Tìm hiểu sâu giải pháp để thấy đƣợc mạnh nhà cung cấp - Tìm hiểu sâu vấn đề bảo mật thông tin - Xây dựng ứng dụng hồn chỉnh chạy mơi trƣờng WindowsAzure hiển thị đồ theo nhiều cách nhƣ hiển thị dạng hình ảnh, vệ tinh, kết hợp địa hình 62 TÀI LIỆU THAM KHẢO A Tiếng Việt [1] Đồn Văn Ban (1997), Phân tích, thiết kế hệ thống lập trình hướng đối tượng, NXB Thống kê [2] Nguyễn Nhƣ Sơn (12/2009), Nghiên cứu mơ hình điện toán đám mây ứng dụng, Báo cáo khoa học cấp sở, Viện CNTT - Viện khoa học công nghệ Việt Nam [3] Nguyễn Nhƣ Sơn (12/2010), Nghiên cứu mơ hình điện tốn đám mây theo cơng nghệ mở ứng dụng, Báo cáo khoa học cấp sở, Viện CNTT - Viện khoa học công nghệ Việt Nam [4] Hồng Tiến Trung (2010), Điện tốn đám mây ứng dụng tảng Google App Engine, Luận văn thạc sỹ Công nghệ thông tin [5] Hồng Đức Hải, Nguyễn Phƣơng Lan (2005) Lập Trình Ứng Dụng Web Với JSP/ Servlet NXB Lao động Xã hội B Tiếng Anh [6] David Chappell (2009), “Introducing Windows Azure”, Microsoft Corporation [7] Jayaram Krishnaswamy (Dec.2010), Microsoft SQL Azure Enterprise Application Development.pdf [8] John W Rittinghouse, James F Ransome (2009), Cloud Computing Implementation, Management and Security, CRC Press [9] Richard J Dudley, Nathan A Duchene (Dec.2010), Microsoft Azure Enterprise Application Development.pdf [10] Aaron Skonnard, Keith Brown (2009), “An Introduction to Windows Azure platform AppFabric for Developers”, Microsoft Corporation 63 [11] David Chappell (2008), “Cloud Platforms An Enterprise - Oriented OverView”, Microsoft Corporation C Internet [12] http://appfabriccat.com/2011/02/exploring-windows-azure-storage-apis-by- building-a-storage-explorer-application [13] http://blogs.msdn.com/sqlazure/archive/2010/03/22/9982979.aspx [14] http://en.wikipedia.org/wiki/Cloud_computing [15] http://www.microsoft.com/windowsazure/ [16] http://ebook.7pop.net/2010/05/cloud-computing-dien-toan-dam-may-tieng.html