Ứng dụng mô hình hướng dịch vụ và điện toán đám mây xây dựng phần mềm quản lý điều hành tại Viện Kinh tế - Bộ Xây dựng

93 679 0
Ứng dụng mô hình hướng dịch vụ và điện toán đám mây xây dựng phần mềm quản lý điều hành tại Viện Kinh tế - Bộ Xây dựng

Đ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

1 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN HỮU CẢNH NGUYỄN HỮU CẢNH ỨNG DỤNG MƠ HÌNH HƯỚNG DỊCH VỤ VÀ ỨNG DỤNG MƠ HÌNH HƯỚNG DỊCH VỤ VÀ ĐIỆN TỐN ĐÁM MÂY XÂY DỰNG ĐIỆN TOÁN ĐÁM MÂY XÂY DỰNG PHẦN MỀM QUẢN LÝ ĐIỀU HÀNH TẠI PHẦN MỀM QUẢN LÝ ĐIỀU HÀNH TẠI VIỆN KINH TẾ BỘ XÂY DỰNG VIỆN KINH TẾ BỘ XÂY DỰNG LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN HÀ NỘI - 2012 ĐẠI HỌC QUỐC GIA HÀ NỘI ĐẠI HỌC QUỐC GIA HÀ NGHỆ TRƯỜNG ĐẠI HỌC CÔNGNỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN HỮU CẢNH NGUYỄN HỮU CẢNH ỨNG DỤNG MƠ HÌNH HƯỚNG DỊCH VỤ VÀ ỨNG DỤNG MƠ HÌNHMÂY XÂY DỰNG VÀ ĐIỆN TỐN ĐÁM HƯỚNG DỊCH VỤ ĐIỆN TOÁN ĐÁM MÂY XÂY DỰNG PHẦN MỀM QUẢN LÝ ĐIỀU HÀNH TẠI PHẦN MỀM QUẢN -LÝ ĐIỀU HÀNH TẠI VIỆN KINH TẾ BỘ XÂY DỰNG VIỆN KINH TẾ - BỘ XÂY DỰNG Ngành: Công nghệ thông tin Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Chuyên ngành: Hệ 05 Mã số: 60 48 thống thông tin Mã số: 60 48 05 LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS ĐOÀN VĂN BAN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS ĐOÀN VĂN BAN HÀ NỘI - 2012 HÀ NỘI - 2012 Hữu Cảnh MỤC LỤC LỜI CAM ĐOAN Error! Bookmark not defined MỤC LỤC GIẢI THÍCH THUẬT NGỮ MỞ ĐẦU CHƢƠNG MƠ HÌNH ĐIỆN TOÁN ĐÁM MÂY 11 1.1 Tổng quan mơ hình điện tốn đám mây 11 1.1.1 Giới thiệu chung 11 1.1.2 Phân tích, so sánh với mơ hình điện tốn khác 12 1.1.2.1 Tính tốn lưới (Grid computing) 12 1.1.2.2 Phần mềm hoạt động dịch vụ (SaaS - Software as a Service) 13 1.1.2.3 Tính toán theo yêu cầu (Utility Computing) 14 1.1.2.4 Dịch vụ web (Web service) 15 1.1.2.5 Nền tảng hướng dịch vụ (PaaS - Platform as a Service) 16 1.1.2.6 Cung cấ p dich vụ quản lý (MSP - Managed Service Provider) 16 ̣ 1.1.2.7 Điện tốn tích hợp Internet (Internet integration) 17 1.2 Kiến trúc điện toán đám mây 17 1.2.1 Mơ hình kiến trúc tổng quát 17 1.2.2 Các thành phần điện toán đám mây 18 1.2.3 Các tầng kiến trúc điện toán đám mây 20 1.3 Một số mơ hình điện tốn đám mây 21 1.3.1 Mơ hình kiến trúc điện tốn đám mây IBM 21 1.3.2 Mơ hình kiến trúc điện toán đám mây Window Azure Microsoft 22 1.3.2.1 Windows Azure 23 1.3.2.2 Nền tảng dịch vụ (Azure Services Platform) 23 1.3.2.3 Fabric Controller 24 1.3.2.4 Windows Azure với người sử du ̣ng lập trình viên 24 1.4 Điện toán đám mây - hạ tầng sở ứng dụng 25 1.5 Phân tích ưu nhược điểm điện toán đám mây 27 1.5.1 Các lợi ích điện toán đám mây 27 1.5.2 Các hạn chế điện toán đám mây 28 1.6 Kết luận 30 CHƢƠNG MƠ HÌNH HƢỚNG DỊCH VỤ 31 2.1 Tổng quan mô hình hướng dịch vụ 31 2.1.1 Đặt vấn đề 31 2.1.2 Khái niệm 32 2.1.3 Kiến trúc mơ hình hướng dịch vụ 33 2.2 Các nguyên tắc hệ thống SOA 34 2.3 Lợi ích hạn chế việc sử dụng mơ hình SOA 34 2.3.1 Lợi ích 34 2.3.2 Hạn chế 35 2.4 So sánh mơ hình SOA với mơ hình truyền thống 35 2.4.1 Mơ hình SOA OOP (mơ hình hướng đối tượng) 35 2.4.2 Mơ hình SOA Web 36 2.5 Ứng dụng kiến trúc hướng dịch vụ Quản lý điều hành Việt Nam 36 2.6 Kết luận 37 CHƢƠNG PHÂN TÍCH HỆ THỐNG QUẢN LÝ ĐIỀU HÀNH 38 3.1 Khảo sát, phân tích yêu cầu 38 3.1.1 Trạng thái hệ thống 38 3.1.2 Bài toán cần giải 38 3.1.3 Lựa cho ̣n mô hinh và công nghê ̣ phát triể n 39 ̀ 3.1.4 Sự cần thiết hệ thống Quản lý điều hành 40 3.1.5 Vai trò, nhiệm vụ tác giả đề tài 40 3.2 Thiết kế vật lý hệ thống 41 3.2.1 Mơ hình kiến trúc hệ thống thơng tin quản lý điều hành 41 3.2.2 Mơ hình đối tượng thành phần hệ thống 44 3.2.3 Trao đổi liệu thành phần hệ thống 45 3.3 Quy trình hoạt động 45 3.3.1 Quy trình quản lý văn đến 45 3.3.2 Quy trình quản lý văn 46 3.3.3 Quy trình quản lý giao việc 46 3.3.4 Quy trình quản lý văn nội 47 3.3.5 Quy trình quản lý hồ sơ công việc 47 3.3.6 Quy trình quản lý hồ sơ nhân viên 47 3.3.7 Trao đổi nội 48 3.3.8 Báo cáo thống kê 48 3.4 Phân tích mơ hình hệ thống 49 3.4.1 Các tác nhân tham gia vào hệ thống 49 3.4.1.1 Quản lý danh mục 49 3.4.1.2 Văn đến 50 3.4.1.3 Văn 52 3.4.1.4 Giao việc 56 3.4.1.5 Văn nội 59 3.4.1.6 Hồ sơ 62 3.4.1.7 Bản tin 65 3.4.1.8 Quản lý nhân 67 3.4.1.9 Quản trị người dùng 69 3.4.2 Mơ hình lớp 71 3.5 Kết luận 73 CHƢƠNG CÀI ĐẶT, CHẠY THỬ NGHIỆM CHƢƠNG TRÌNH 74 4.1 Cài đặt 74 4.1.1 Yêu cầu cấu hình 74 4.1.2 Cài đặt công cu 74 ̣ 4.2 Xây dựng ̣ thố ng Quản lý điề u hành Window Azure 81 4.2.1 Các yêu cầu đặt 81 4.2.2 Mô hinh tổ ng quan của ̣ thố ng 81 ̀ 4.3 Chạy thử nghiệm 82 4.3.1 Mô tả ̣ thố ng thử nghiê ̣m 82 4.3.2 Ca thử nghiê ̣m 83 4.3.3 Kế t quả thử nghiê ̣m 83 4.3.4 Đánh giá 85 4.4 Màn hình phần mềm 85 4.4.1 Đăng nhập hệ thống 85 4.4.2 Quản lý Văn đến 86 4.4.3 Quản lý Văn 87 4.4.4 Quản lý Văn nội 87 4.4.5 Quản lý Phiếu giao việc 88 4.4.6 Quản lý Hồ sơ nhân viên 88 4.4.7 Quản lý Bản tin 89 4.4.8 Quản lý Thư viện tài liệu 89 4.5 Kết luận 90 CHƢƠNG KẾT LUẬN 91 5.1 Kết đạt 91 5.2 Hướng phát triển 92 TÀI LIỆU THAM KHẢO 93 GIẢI THÍCH THUẬT NGỮ Thuật ngữ Viết tắt Ý nghĩa Cổng giao tiếp điện tử Portal Cổng giao tiếp điện tử tích hợp thông tin dịch vụ Local Area Network LAN Mạng cục Wide Area Network WAN Mạng diện rộng Cơ sở liệu CSDL Cơ sở liệu Hệ quản trị sở liệu Hệ QTCSDL Hệ quản trị sở liệu Dịch vụ thư mục điện tử LDAP Dịch vu thư mục điện tử Hyper Text Markup Language HTML Ngôn ngữ đánh dấu siêu văn Extended Hyper Text Markup Language XHTML Ngôn ngữ đánh dấu siêu văn mở rộng Dynamic Hyper Text Markup Language DHTML Ngôn ngữ đánh dấu siêu văn động eXtensible Markup Language XML Ngôn ngữ đánh dấu mở rộng Simple Object Access Protocol SOAP Giao thức truy nhập đối tượng đơn giản Hypertext Transfer Protocol HTTP Giao thức truyền tải siêu văn Cascading Style Sheets CSS Kiểu theo tầng dùng để miêu tả cách trình bày tài liệu viết ngôn ngữ HTML, XHTML, XML, Document Object Model DOM Mơ hình đối tượng tài liệu giao diện lập trình ứng dụng độc lập với hệ điều hành Really Simple Syndication RSS Chuẩn định dạng tài liệu dựa XML cho phép tra cứu thông tin tóm lược đoạn liệu ngắn gọn Unified Modeling UML Ngơn ngữ mơ hình hóa hợp Language Mơ hình trường hợp sử dụng Use - Case Mơ hình trường hợp sử dụng Model Tác nhân ngồi Actor Là người hoặc bên hệ thống tương tác với hệ thống Trường hợp sử dụng Use-Case Là hoặc chuỗi hành động mà hệ thống thực mang lại kết quan sát tác nhân Asynchronous JavaScript and XML AJAX Kỹ thuật xây dựng ứng dụng Web với phối hợp số công nghệ XHTML, CSS, DOM, JavaScript, đối tượng XMLHttpRequest,… Direct Web Remoting DWR Thư viện lập trình cho phép Javascript trang Web tương tác với Java máy chủ Service Oriented Architecture SOA Kiến trúc hướng dịch vụ Object Oriented Programming OOP Lập trình hướng đối tượng MỞ ĐẦU A GIỚI THIỆU LUẬN VĂN Luận văn "Ứng dụng mô hình hướng dịch vụ điện tốn đám mây xây dựng phần mềm quản lý điều hành Viện Kinh Tế - Bộ Xây Dựng" sở nghiên cứu cơng nghệ điện tốn đám mây mơ hình hướng dịch vụ thực nhiệm vụ:     Nghiên cứu mơ hình điện tốn đám mây, tìm hiểu ưu, nhược điểm ứng dụng mơ hình Nghiên cứu mơ hình hướng dịch vụ, tìm hiểu ưu, nhược điểm ứng dụng mơ hình Đề xuất kiến trúc, cơng nghệ thích hợp cho việc phát triển hệ thống thơng tin sử dụng mơ hình điện tốn đám mây mơ hình hướng dịch vụ Xây dựng phần mềm thử nghiệm dịch vụ quản lý điều hành Viện Kinh Tế Bộ Xây Dựng theo mơ hình điện tốn đám mây mơ hình hướng dịch vụ Các kết nghiên cứu đạt kết sau: Về khoa học 1.1 Nghiên cứu tổng quan mơ hình điện tốn đám mây, mơ hình hướng dịch vụ cơng nghệ để phát triển ứng dụng 1.2 Nghiên cứu đề xuất kiến trúc, cơng nghệ thích hợp cho việc phát triển ứng dụng:   Đã nghiên cứu công nghệ khác nhau, đề xuất mơ hình cơng nghệ tảng WINDOWS AZURE cho việc phát triển ứng dụng Đã tiến hành thử nghiệm chương trình Quản lý điều hành công nghệ WINDOWS AZURE, sử dụng công cụ Visual Studio 2010 Về xây dựng phần mềm thử nghiệm 2.1 Khảo sát, phân tích thiết kế phần mềm thử nghiệm Phần mềm quản lý điều hành Viện kinh tế - Bộ Xây Dựng  Đã thực khảo sát phân tích phân tích thiết kế chi tiết 2.2 Xây dựng phần mềm thử nghiệm   Đã xây dựng thử nghiệm phần mềm Quản lý điều hành Viện kinh tế Bộ Xây Dựng Môi trường phát triển: Phần mềm thử nghiệm phát triển công nghệ tảng WINDOWS AZURE ngơn ngữ lập trình Java Script, ASP.NET, NET Framwork 4.0, công cụ phát triển Visual Studio 2010 Web Server sử dụng dịch vụ WINDOWS AZURE, Database Server sử dụng dịch vụ SQL AZURE B TÓM TẮT LUẬN VĂN Nội dung Báo cáo “Ứng dụng mơ hình hướng dịch vụ điện toán đám mây xây dựng phần mềm Quản trị điều hành Viện kinh tế - Bộ Xây Dựng” gồm phần:  Giới thiệu  Mở đầu  Giới thiệu nội dung báo cáo  Một số ký hiệu sử dụng tài liệu  Chương Mơ hình điện tốn đám mây  Tở ng quan  Kiến trúc điện toán đám mây  Một số mơ hình điện tốn đám mây  Mơ hình điện tốn đám mây Microsoft Window Azure  Ưu và nhươ ̣c điể m của điê ̣n toán đám mây  Kết luận  Chương Mơ hình hướng dịch vụ  Tổ ng quan  Kiế n trúc mơ hinh SOA ̀  Các tính chất hệ thống SOA  Lợi ích hạn chế mơ hình  Xây dựng ̣ thớ ng SOA  So sánh SOA với các mô hinh khác ̀  Kết luận  Chương Phân tích hệ thống quản lý điều hành  Phân tích yêu cầu  Quy trình hoạt động  Thiết kế hệ thống  Kết luận  Chương Cài đặt, chạy thử nghiệm chương trình  Cài đặt ̣ thớ ng  Xây dựng ̣ thố ng  Chạy thử nghiệm  Giao diê ̣n  Kết luận 10  Chương Kế t luâ ̣n  Cài đặt ̣ thớ ng  Hướng phát triể n 79 Hình 4.9 Cài đặt Window Azure Tools Sau hoàn tất trình cài đặt Windows Azure, kiểm tra giao diện hỗ trợ nó, vào Start>Program>Windows Azure SDK, xuất góc hình Hình 4.10 Giao diện hỗ trợ Windows Azure Giao diện Storage Emulator Hình 4.11 Giao diện Storage Emulator 80 Giao diện Compute Emulator Hình 4.12 Giao diện Compute Emulator Sử dụng dịch vụ Windows Azure Vào http://windows.azure.com/, đăng nhập tài khoản Window Live ID, chưa có tài khoản vào live.com để đăng ký Account Hình 4.13 Cửa sổ đăng nhập Windows Live ID Đăng nhập xong sẽ thấy thông báo You don’t have an account for Windows Azure Platform yet Vì chưa có tài khoản Window Platform Màn hình chọn Sign Up now để đăng ký tài khoản Hình 4.14 Đăng ký tài khoản Window Platform 81 Tới bạn sẽ thấy toàn giá gói dịch vụ Hình 4.15 Gói dịch vụ Windows Azure Người dùng dịch vụ Window Azure cần chọn gói đăng ký để sử dụng Hiện microsoft chưa hỗ trợ dùng thử (trial) tất dịch vụ tính phí nên gây khó khăn cho IT việc kiểm thử (test) giải pháp 4.2 Xây dƣ̣ng ̣ thố ng Quản lý điề u hành Window Azure 4.2.1 Các yêu cầu đặt - Đưa quy trinh điề u hành chuẩ n của ̣ thố ng; ̀ - Khả quản lý nhóm người dùng quyền hạn cụ thể; - Cung cấ p giao diê ̣n chuẩ n cho các tác vu ; ̣ - Khả kiểm soát luồn liệu đến; - Phân loa ̣i, hiê ̣n thi ̣nô ̣i dung theo nhóm; - Tra cứu thông tin theo nhóm, theo tra ̣ng thái văn bản; - Hỗ trơ ̣ viê ̣c quyế t đinh ̣ 4.2.2 Mô hinh tổ ng quan hệ thống ̀ ̣: Hê ̣ quản tri ̣điề u hành cha ̣y nề n Windows Azure (CloudQTDH) gồ m phân - Phân ̣ (1) CloudQTDH cha ̣y nề n tảng Window Azure Platform Phân ̣ sử du ̣ng Blobs Storage và Tables Storage để lưu trữ dữ liê ̣u Để tăng khả chiu ̣ tải, CloudQTDH có khả mở rô ̣ng số lươ ̣ng Web Role instances - Phân ̣ (2) CloudQTDH for Client : Hoạt động máy khách , phầ n mề m có thể đờ ng bô ̣ dữ liê ̣u với CloudQTDH , truy câ ̣p trực tiế p thông tin từ Blobs Storage và Table Storage Người dùng có thể thao tác với CloudQTDH thông qua 82 CloudQTDH for Client , tải thông tin từ CloudQTDH máy , dữ liê ̣u tải về đươ ̣c lưu trữ các file XML Hình 4.16 Mơ hình ̣ thớ ng Quản lý điề u hành Windows Azure 4.3 Chạy thử nghiệm 4.3.1 Mô tả ̣ thố ng thƣ̉ nghiêm ̣ Hê ̣ thố ng CloudQTDH hoa ̣t đô ̣ng mơi trường Windows Azure Platform , ngồi việc thừa hưởng nh ững lợi công nghệ Microsoft ASP NET, LINQ, CloudQTDH còn có khả co gian ứng du ̣ng bằ ng cách thay đổ i số lươ ̣ng ̃ máy chủ ảo Khi ̣ thố ng CloudQTDH cầ n tăng hiê ̣u để đáp ứng cho lươ ̣ng truy câ ̣p , yêu cầ u lớ n hơn, viê ̣c tăng số lươ ̣ng instances đồ ng nghia với viê ̣c mỗi instance sẽ chỉ ̃ phải chịu lượng tải nhỏ đáp ứng nhanh Để đánh giá khả "co gian" hệ thống, sử du ̣ng các công cu ̣ sau: ̃ - Pylot: phầ n mề m mã nguồ n mở viế t ngôn ngữ Pytho n Pylot có khả ta ̣o mô ̣t số lươ ̣ng lớn người dùng ảo (virtual user ) để đồng thời "tấ n công " vào mô ̣t trang web Pylot cũng hỗ trơ ̣ ta ̣o các kich bản kiể m thử (test script) để khảo sát ̣ trang web 83 - Azure Diagnostic Manager : Công cu ̣ trực quan dùng để phân tich dữ liê ̣u đươ ̣c ́ lưu la ̣i bởi Window Azure Diagnostic Phương pháp thử nghiê ̣m đươ ̣c xây dựng tương tự nghiên cứu của nhóm tác giả R.Buyya, R.Ranjan và R.N Calherios 4.3.2 Ca thƣ̉ nghiêm ̣ Ca thử nghiê ̣m đươ ̣c thực hiê ̣n với 800 virtual users , thực hiê ̣n khoảng 10 phút, duyê ̣t qua trang chủ và loại trang thơng tin hệ thống CloudQTDH (có bao gờ m cả lấ y thông tin từ blobs , tables storage) Cấ u hinh ̣ thố ng sẽ đươ ̣c tăng dầ n từ ̀ instance đế n instance và instance Thông tin thu thâ ̣p sẽ đươ ̣c đánh giá qua hai thông số : Số lươ ̣ng yêu cầ u đáp ứng đươ ̣c mô ̣t giây (Request/Sec) thời gian đáp ứng trung binh c ho mô ̣t yêu cầ u (average response time ) Kế t quả thử nghiê ̣m ̀ đươ ̣c thể hiê ̣n qua hinh ̀ 4.3.3 Kế t quả thƣ̉ nghiê ̣m Với cấ u hinh instance ̀ Hình 4.17 :Thờ i gian trung bình t=63.872 giây với cấ u hình instance 84 Với cấ u hinh instance ̀ Hình 4.18 :Thờ i gian trung bình t=25.3 giây với cấ u hình instance Với cấ u hinh instance ̀ Hình 4.19 :Thờ i gian trung bình t=10.513 giây với cấ u hình instance 85 4.3.4 Đánh giá Theo biể u đồ hình 4.17, 800 virtual users đồ ng thờ i truy câ ̣p vào ̣ thố ng với instance, mỗi thời điể m ̣ thố ng phải xử lý khoảng 50 requests, có tới 100 request, thời gian đáp ứng trung binh cho request lên tới 63 giây, chưa nói tới khả ̀ request bi ̣từ chớ i sẽ rấ t cao Hình 4.18 cho thấ y với instances, biể u đồ Request/Sec cho thấ y bô ̣ phâ ̣n tải đã chia tải cho máy chủ, mỗi máy chủ đáp ứng khoảng 20 request/sec, thời gian đáp ứng đã giảm đáng kể , cịn 25 giây Hình 4.19 cho thấ y nế u tăng số lươ ̣ng máy chủ lên máy chủ ảo, mỗi máy chủ chỉ xử lý 5-10 request/sec, thời gian đáp ứng giảm x́ ng đáng kể , chỉ cịn khoảng 10 giây cho mỡi u cầ u 4.4 Màn hình phần mềm 4.4.1 Đăng nhập hệ thống Hình 4.20 Đăng nhập hệ thống Người dùng nhập vào Tên đăng nhập Mật khẩu, chọn Cơ sở liệu là: VKT_QLDH Chọn Đăng nhập, tài khoản mật khẩu, người dùng sẽ kết nối với hệ thống Quản trị điều hành Đây cửa sồ làm việc 86 Hình 4.21 Cửa sổ làm việc 4.4.2 Quản lý Văn đến Hình 4.22 Quản lý văn đến 87 4.4.3 Quản lý Văn Hình 4.23 Quản lý văn 4.4.4 Quản lý Văn nội Hình 4.24 Quản lý văn nội 88 4.4.5 Quản lý Phiếu giao việc Hình 4.25 Quản lý phiếu giao việc 4.4.6 Quản lý Hồ sơ nhân viên Hình 4.26 Quản lý hồ sơ nhân viên 89 4.4.7 Quản lý Bản tin Hình 4.27 Quản lý tin 4.4.8 Quản lý Thƣ viện tài liệu Hình 4.28 Quản lý thư viện tài liệu 90 4.5 Kết luận Nề n tảng điê ̣n toán đám mây Windows Azure của Microsoft , với mô hì nh và chức các thành phầ n Windows Azure Platform , phù hợp để xây dựng ứng dụng đa người dùng Viê ̣c xây dựng và thử nghiê ̣m ̣ thố ng Quản lý điều hành Viện Kinh Tế - Bộ Xây Dựng bước đầu thu kết quả: - Việc cài đặt môi trường làm việc đơn giản - Dễ dàng tích hợp với hệ thống server có sẵn Viện - Chương trình chạy tương đối ổn định - Việc đào tạo sử dụng chương trình khơng phức tạp 91 CHƢƠNG KẾT LUẬN 5.1 Kết đạt đƣợc Luận văn "Ứng dụng mơ hình hướng dịch vụ điện tốn đám mây xây dựng phần mềm quản lý điều hành Viện Kinh Tế - Bộ Xây Dựng" sở nghiên cứu cơng nghệ điện tốn đám mây mơ hình hướng dịch vụ thực nhiệm vụ:     Nghiên cứu mơ hình điện tốn đám mây, tìm hiểu ưu, nhược điểm ứng dụng mơ hình Nghiên cứu mơ hình hướng dịch vụ, tìm hiểu ưu, nhược điểm ứng dụng mơ hình Đề xuất kiến trúc, cơng nghệ thích hợp cho việc phát triển hệ thống thông tin sử dụng mơ hình điện tốn đám mây mơ hình hướng dịch vụ Xây dựng phần mềm thử nghiệm dịch vụ quản lý điều hành Viện Kinh Tế Bộ Xây Dựng theo mơ hình điện tốn đám mây mơ hình hướng dịch vụ Các kết nghiên cứu đạt kết sau: Về khoa học 1.1 Nghiên cứu tổng quan mơ hình điện tốn đám mây, mơ hình hướng dịch vụ cơng nghệ để phát triển ứng dụng 1.2 Nghiên cứu đề xuất kiến trúc, cơng nghệ thích hợp cho việc phát triển ứng dụng:   Đã nghiên cứu cơng nghệ khác nhau, đề xuất mơ hình cơng nghệ tảng WINDOWS AZURE cho việc phát triển ứng dụng Đã tiến hành thử nghiệm chương trình Quản lý điều hành công nghệ WINDOWS AZURE, sử dụng công cụ Visual Studio 2010 Về xây dựng phần mềm thử nghiệm 2.1 Khảo sát, phân tích thiết kế phần mềm thử nghiệm Phần mềm quản lý điều hành Viện kinh tế - Bộ Xây Dựng  Đã thực khảo sát phân tích phân tích thiết kế chi tiết 2.2 Xây dựng phần mềm thử nghiệm  Đã xây dựng thử nghiệm phần mềm Quản lý điều hành Viện kinh tế Bộ Xây Dựng Môi trường phát triển: Phần mềm thử nghiệm phát triển công nghệ tảng WINDOWS AZURE ngơn ngữ lập trình Java Script, ASP.NET, NET Framwork 4.0, công cụ phát triển Visual Studio 2010 Web Server sử dụng dịch vụ WINDOWS AZURE, Database Server sử dụng dịch vụ SQL AZURE 92 5.2 Hƣớng phát triển Về mă ̣t lý thuyế t , sẽ nghiên cứu sâu vấn đề bảo mật hệ thống SOA , xem xét giải pháp cụ thể vấn đề dịch vụ hóa tích hợp mở rộng cho loại hệ thố ng xây dựng dựa các cơng nghê ̣ trước DCOM, CORBA, J2EE Ngồi tìm hiểu thêm cách kết hợp SOA mơ hình điện tốn đám mây (cloud computing) để nâng cao hiệu suất hoạt động hệ thống SOA , đờ ng thời kế thừa sức mạnh tính tốn mơ hình điê ̣n toán đám mây Về mă ̣t ứng du ̣ng, sẽ nghiên cứu xây dựng thêm thành phần hỗ trợ giúp: - Tăng khả truy xuất liệu, tìm kiếm thơng tin hệ thống - Bảo mật cho môi trường tương tác dịch vụ - Bảo mật an tồn hệ thống thơng tin 93 TÀI LIỆU THAM KHẢO [1] Voorsluys, William; Broberg, James; Buyya, Rajkumar (February 2011) "Introduction to Cloud Computing" [2] In R Buyya, J Broberg, A.Goscinski Cloud Computing: Principles and Paradigms New York, USA: Wiley Press [3] Danielson, Krissi (2008-03-26) "Distinguishing Cloud Computing from Utility Computing" Ebizq.net Retrieved 2010-08-22 [4] David Chappell Introduction the Windows Azure Platform SPONSORED BY MICROSOFT CORPORATION, 2008 [5] http://www.ibm.com/soa: Công nghệ SOA IBM [6] Chip Irek, Realizing a Service-Oriented Architecture with NET http://www.15seconds.com/issue/031215.htm [7] UWE ZDUN, CARSTEN HENTRICH and SCHAHRAM DUSTDAR, Modeling Process-Driven and Service-Oriented Architectures Using Patterns and Pattern Primitives, ACMJ321-04 ACM-TRANSACTION September 19, 2007, 23-50 [8] HECKEL, R., LOHMANN, M., AND THOENE, S 2003 Towards a UML profile for service-oriented architectures, Workshop on Model Driven Architecture: Foundations and Applications (MDAFA’03), CTIT Techni rept TR-CTIT-03-27, University of Twente Enschede, The Netherlands [9] http://www.diap.gov.vn/Tong_quan_ve_mo_hinh_huong_dich_vu_SOA.html Tổng quan mơ hình hướng dịch vụ SOA [10] TS Nguyễn Như Sơn, PGS.TS Đoàn Văn Ban, "Báo cáo khoa học: Nghiên cứu mơ hình điện tốn đám mây ứng dụng", Viện Công nghệ thông tin - Viện Khoa học công nghệ Việt Nam, 12/2009 [11] http://www.pcworld.com.vn/pcworld [12] What is the Azure Services Platform http://www.microsoft.com/azure/whatisazure.mspx [13] Windows Azure http://www.microsoft.com/azure/windowsazure.mspx [14] Windows Live ID Web Authentication SDK http://msdn.microsoft.com/enus/library/bb676633.aspx [15] Điện toán đám mây http://vi.wikipedia.org/wiki/Điện_toán_đám_mây ... CẢNH ỨNG DỤNG MƠ HÌNH HƯỚNG DỊCH VỤ VÀ ỨNG DỤNG MƠ HÌNHMÂY XÂY DỰNG VÀ ĐIỆN TOÁN ĐÁM HƯỚNG DỊCH VỤ ĐIỆN TOÁN ĐÁM MÂY XÂY DỰNG PHẦN MỀM QUẢN LÝ ĐIỀU HÀNH TẠI PHẦN MỀM QUẢN -LÝ ĐIỀU HÀNH TẠI VIỆN KINH. .. văn "Ứng dụng mơ hình hướng dịch vụ điện toán đám mây xây dựng phần mềm quản lý điều hành Viện Kinh Tế - Bộ Xây Dựng" sở nghiên cứu cơng nghệ điện tốn đám mây mơ hình hướng dịch vụ thực nhiệm vụ: ... tin sử dụng mơ hình điện tốn đám mây mơ hình hướng dịch vụ Xây dựng phần mềm thử nghiệm dịch vụ quản lý điều hành Viện Kinh Tế Bộ Xây Dựng theo mơ hình điện tốn đám mây mơ hình hướng dịch vụ Các

Ngày đăng: 25/03/2015, 10:25

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • GIẢI THÍCH THUẬT NGỮ

  • MỞ ĐẦU

  • CHƢƠNG 1. MÔ HÌNH ĐIỆN TOÁN ĐÁM MÂY

  • 1.1. Tổng quan về mô hình điện toán đám mây

  • 1.1.1. Giới thiệu chung

  • 1.1.2. Phân tích, so sánh với các mô hình điện toán khác

  • 1.2. Kiến trúc điện toán đám mây

  • 1.2.1. Mô hình kiến trúc tổng quát

  • 1.2.2. Các thành phần của điện toán đám mây

  • 1.2.3. Các tầng kiến trúc của điện toán đám mây

  • 1.3. Một số mô hình điện toán đám mây

  • 1.3.1. Mô hình kiến trúc điện toán đám mây của IBM

  • 1.3.2. Mô hình kiến trúc điện toán đám mây Window Azure của Microsoft

  • 1.4. Điện toán đám mây - hạ tầng cơ sở và ứng dụng

  • 1.5. Phân tích ƣu và nhƣợc điểm của điện toán đám mây

  • 1.5.1. Các lợi ích chính của điện toán đám mây

  • 1.5.2. Các hạn chế của điện toán đám mây

  • 1.6. Kết luận

  • CHƢƠNG 2. MÔ HÌNH HƢỚNG DỊCH VỤ

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

Tài liệu liên quan