điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

71 1.4K 10
điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Đ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

Tài liệu tham khảo công nghệ thông tin điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Đỗ Thị Phương ĐIỆN TOÁN ĐÁM MÂY VỚI MICROSOFT AZURE VÀ ỨNG DỤNG VÀO CHƯƠNG TRÌNH HỌC TỪ TIẾNG ANH KHỐ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin HÀ NỘI - 2009 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Đỗ Thị Phương ĐIỆN TOÁN ĐÁM MÂY VỚI MICROSOFT AZURE VÀ ỨNG DỤNG VÀO CHƯƠNG TRÌNH HỌC TỪ TIẾNG ANH KHỐ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin Cán hướng dẫn: Tiễn sỹ Trương Anh Hoàng HÀ NỘI - 2009 LỜI CẢM ƠN Trong suốt q trình tìm hiểu thực khố luận “Điện toán đám mây với Microsoft Azure ứng dụng vào hệ thống học từ tiếng Anh”, với cố gắng nỗ lực thân nhiều quan tâm, giúp đỡ từ thầy cô, gia đình bạn bè, khố luận hồn thành Tơi xin bày tỏ lịng chân thành biết ơn tới thầy cô giáo trường Đại học Công Nghệ, Đại học Quốc Gia Hà Nội nói chung thầy Bộ mơn Cơng Nghệ Phần Mềm nói riêng Trong suốt bốn năm qua thầy tận tình truyền đạt cho kiến thức vô quý báu động viên học tập sống Đặc biệt, xin chân thành cám ơn Tiến Sỹ Trương Anh Hồng, thầy tận tình bảo, tạo điều kiện cho tơi hồn thành khố luận sửa chữa sai sót suốt q trình tơi thực đề tài Tơi xin gửi lời cảm ơn tới anh chị, bạn bè khoa giúp đỡ tài liệu động viên, đóng góp ý kiến q trình thực nghiên cứu Cuối cùng, 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 bên cạnh, động viên, giúp đỡ học tập sống Luận văn có số kết định, nhiên tránh khỏi sai sót hạn chế, kính mong cảm thơng đóng góp ý kiến thầy bạn Hà Nội, ngày 25 tháng năm 2009 Đỗ Thị Phương I TĨM TẮT NỘI DUNG KHỐ LUẬN Điện tốn đám mây hay cịn gọi điện tốn máy chủ ảo xu hướng ngày Thuật ngữ điện tốn đám mây đời khơng phải để nói trào lưu mà để khái quát lại hướng sở hạ tầng thông tin vốn diễn từ năm qua Các nguồn thơng tin tính tốn khổng lồ nằm máy chủ ảo (đám mây) truy cập thơng qua Internet thay máy tính gia đình văn phịng để người kết nối sử dụng cần Điện toán đám mây khái niệm hồn chỉnh cho xu hướng khơng nhiều doanh nghiệp khơng có máy chủ riêng mà có máy tính với số phần mềm bản, tất phụ thuộc vào đám mây Với dịch vụ có sẵn Internet, doanh nghiệp khơng phải mua trì hàng trăm, hàng nghìn máy tính phần mềm kèm theo mà họ cần tập trung cơng việc có người khác lo sở hạ tầng cơng nghệ thay họ Với việc nghiên cứu điện tốn đám mây, cụ thể công nghệ Azure Microsoft, khố luận tập trung tìm hiểu khái niệm điện tốn đám mây nói chung, cơng nghệ Azure nói riêng ứng dụng vào phân tích, xây dựng thử nghiệm hệ thống học từ tiếng Anh Hệ thống hoạt động người sử dụng dùng thử chức đặt MỤC LỤC LỜI CẢM ƠN I II TĨM TẮT NỘI DUNG KHỐ LUẬN II MỤC LỤC II BẢNG KÝ HIỆU, CHỮ VIẾT TẮT V MỞ ĐẦU Chương 1: Điện toán đám mây Azure Services Platform 0.1 Điện toán đám mây .3 1.1 Khái niệm 1.2 Kiến trúc 1.3 Đặc tính 1.4 Các sách bảo mật 1.5 Những đặc điểm điện tốn đám mây .5 1.6 Thành phần 1.7 Những người dùng liên quan Chương 2: Nền tảng dịch vụ Microsoft Azure 0.2 Microsoft Azure 2.1 Azure Services Platform gì? .8 2.2 Windows Azure .9 2.3 Live Services 15 2.4 Microsoft SQL Services .23 2.5 Microsoft NET Services 26 2.6 Tại lại sử dụng Azure Services Platform? .32 2.7 Azure Services Platform hoạt động nào? 33 0.3 Dịch vụ Windows Live ID 34 3.1 Khái niệm 34 3.2 Web authentication 35 Chương 3: Phát triển dịch vụ học từ tiếng Anh 42 0.4 Mơ tả tốn 42 4.1 Giới thiệu 42 III 4.2 Giải pháp .42 0.5 Tổng quan hệ thống 43 5.1 Mục tiêu hệ thống 43 5.2 Yêu cầu chức hệ thống 44 5.3 Chức hệ thống 45 5.4 Thiết kế kiến trúc 47 5.5 Thiết kế sở liệu 53 0.6 Kết thử nghiệm 57 6.1 Kết tóm tắt 57 6.2 Một số ảnh chụp hình chương trình .58 Chương 4: Kết luận 61 TÀI LIỆU THAM KHẢO I IV BẢNG KÝ HIỆU, CHỮ VIẾT TẮT Ký hiệu API DHTML DMZ DNS HTTP HTTPS IIS IP ISV JSON MIME NAT PDC REST RSS SAML SDK SOAP SQL STS URI Từ đầy đủ Application Programming Interface Dynamic Hypertext Markup Language Nghĩa tiếng Việt Giao diện lập trình ứng dụng Ngôn ngữ đánh dấu siêu văn động Data Management Zone/ Demilitarized Một vùng nằm riêng lẻ so với Zone mạng cục Domain Name System Hệ thống phân giải tên Hypertext Transfer Protocol Giao thức truyền siêu văn Hypertext Transfer Protocol Secure Giao thức truyền siêu văn bảo mật Internet Information Services Các dịch vụ cung cấp thông tin Internet Internet Protocol Giao thức liên mạng Independent Software Vendor Nhà bán lẻ phần mềm độc lập Javascript Object Notation Định dạng đối tượng Javascript Multipurpose Internet Mail Extensions Thư điện tử đa mục đích mở rộng Network Address Translation Dịch địa mạng Professional Developers Conference Hội thảo chuyên gia lập trình Representational State Transfer Tên giao thức truy cập đối tượng Really Simple Syndication Dịch vụ cung cấp thông tin đơn giản Security Assertion Markup Language Ngôn ngữ đánh dấu xác nhận bảo mật Software Development Kit Gói phần mềm phát triển Simple Object Access Protocol Tên giao thức truy cập đối tượng Structured Query Language Ngơn ngữ truy vấn có cấu trúc Security Token Service Một loại dịch vụ bảo mật Uniform Resource Identifier Chuỗi định danh tài nguyên Internet V WCF Windows Communication Foundation WF Windows Workflow Foundation XML eXtensible Markup Language VI Cơng nghệ tích hợp truyền tin Windows Công nghệ luồng công việc Windows Ngôn ngữ đánh dấu mở rộng MỞ ĐẦU Trong lĩnh vực cơng nghệ thơng tin, ngày ngồi ứng dụng để bàn, xu hướng đáng ý phát triển ứng dụng web ứng dụng cho thiết bị di động Tất ứng dụng cần lưu máy chủ để người dùng truy cập thơng qua mạng Để phát triển kinh doanh, công ty thường có website riêng giúp quảng bá sản phẩm thơng tin liên lạc cung cấp dịch vụ môi trường mạng Tuy nhiên số lượng khách hàng tăng lên, việc đáp ứng nhu cầu người dùng truy cập vào máy chủ gặp nhiều vấn đề Thường trang web đặt máy chủ cơng ty phải mua vùng lưu trữ, cài đặt trang web họ máy chủ Cách gọi “hosting” công ty phải tự cài đặt, quản lý trả phí trì hàng tháng Điện tốn đám mây đời mang lại nhiều lợi ích Thuật ngữ điện tốn đám mây đời khơng phải để nói trào lưu mà để khái quát lại hướng sở hạ tầng thông tin vốn diễn từ năm qua Các nguồn điện toán khổng lồ nằm máy chủ ảo (đám mây) Internet thay máy tính gia đình văn phịng để người kết nối sử dụng cần Điện toán đám mây khái niệm hồn chỉnh cho xu hướng khơng nhiều doanh nghiệp khơng có máy chủ riêng mà có máy tính với số phần mềm bản, tất phụ thuộc vào đám mây Với dịch vụ có sẵn Internet, doanh nghiệp khơng phải mua trì hàng trăm, hàng nghìn máy tính phần mềm kèm theo mà họ cần tập trung cơng việc có người khác lo sở hạ tầng công nghệ thay họ Microsoft nhà cung cấp dịch vụ điện toán đám mây nay, Azure Services Platform (sau gọi Azure) tảng chiến lược Microsoft Azure cung cấp cho lập trình viên nhiều tiện ích hạ tầng để xây dựng ứng dụng nềm web Khoá luận giới thiệu khái niệm điện tốn đám mây nói chung, Azure nói riêng áp dụng để xây dựng hệ thống học từ tiếng Anh Khố luận trình bày chương: Chương 1: Giới thiệu khái niệm điện toán đám mây, kiến trúc, đặc tính, thành phần điện tốn đám mây Chương 2: Đi sâu nghiên cứu công nghệ Azure Microsoft với bốn thành phần đặc điểm thành phần Đồng thời chương trình bày tóm tắt dịch vụ Live ID Web Authentication sử dụng chương sau Chương 3: Nêu yêu cầu toán đặt phân tích, thiết kế, xây dựng hệ thống học từ tiếng Anh Chương 4: Tóm tắt kết thu qua khóa luận Website tự động chuyển người dùng đến trang login Windows Live Người dùng nhập Username, Password tài khoản Windows Live Nếu Hình 26: Màn hình đăng nhập thoả mãn, trang web chuyển hướng đưa người dùng trang học từ vựng Nếu không thơng báo lỗi khơng đăng nhập • Sơ đồ luồng liệu I n it ia liz e C lic k S ig n in D is p la y e r r o r r e d ir e c t in g t o W in d o w s L iv e Ty p e U se rn a m e , Pa ssw o rd F in is h in g F a ls e D a ta F in is h in g tru e B r o w s in g , L e a r n in g , M a n a g in g A c c o u n t R e d ir e c t Hình 27: Sơ đồ luồng liệu cho chức đăng nhập • Thêm người dùng vào sở liệu Biểu đồ 49 U s e S it e : A d d N e w U s e r V ie w : E r r o r V ie w : L is t U s e r V ie w :Sy ste m : N o n-M e m be r : S e n d R e q u e st to A d d U se r() : S e n d U se r A cco u n t In fo () : C h e ckU s e r() : r e t u r n if e r r o r : A ddUser Hình 28: Biểu đồ cho chức thêm người dùng Các xử lý - Kiểm tra xem người dùng có sở liệu chưa - Nếu có cho phép người dùng học từ vựng quản lý tài khoản - Nếu chưa thêm người dùng vào sở liệu Các hàm thủ tục chính: Kiểm tra xem có người dùng sở liệu chưa Thêm người dùng vào bảng người dùng, chèn vào bảng học string memberUri = string.Format("https:// {0}.data.database.windows.net/v1/{1}/{2}", authorityId, containerId, UserId); try { string data = member.GetEntity(memberUri); if (data == null) { string ContainerUri = string.Format("https://{0}.data.database.windows.net/v1/{1}", authorityId, containerId); string requestPayload = member.CreateMember(UserId,UserId,1,0); member.CreateEntity(ContainerUri, requestPayload); string memberlearnUri = string.Format("https://{0}.data.database.windows.net/v1/{1}", authorityId, containerLearnId); string memberlearnId = "word1" + UserId; 50 string learningRpl = learning.CreateLearning( memberlearnId, "word1", UserId, "true", 1); learning.CreateEntity(memberlearnUri, learningRpl, memberlearnId); for (int i = 1; i < numwords; i++) { string memberlearnId1 = "word" + (i + 1).ToString() + UserId; string learningRpl1 = learning.CreateLearning( memberlearnId1, "word" + (i + 1).ToString(), UserId, "false", 0); learning.CreateEntity(memberlearnUri, learningRpl1, memberlearnId1); } } } catch (WebException we) { using (HttpWebResponse response = we.Response as HttpWebResponse) { if (response != null) { string errorMsg = member.ReadResponse(response); lblError.Text = "Error: " + errorMsg; lblError.Text += "Unexpected status code returned: " + response.StatusCode; } } } • Hiển thị từ Giao diện người dùng Hình 29: Màn hình học từ 51 Biểu đồ : L is t U s e r V ie w : E r r o r V ie w :Sy ste m : M ember : S e n d r e q u e s t t o d is p la y w o r d ( ) : S e a rch W o rd () : C a ll v d ic t c o m ( ) : D is p la y if e r r o r : D is p la y Hình 30: Sơ đồ cho chức hiển thị từ Các xử lý chính: Tìm wordID từ, có hai khả năng: lần lượt, theo số từ có số lần học Hiển thị từ cần học dựa vào wordID từ, có khả năng: lần lượt, số lượng lần học Hiển thị nghĩa từ cách gọi tới vdict.com string wordUri = string.Format("https://{0}.data.database.windows.net/v1/ {1}/{2}", authorityId, containerWordId, wordId); Words w1 = new Words(); try { string mean1 = w1.GetEntity(wordUri); XmlDocument worddoc = new XmlDocument(); worddoc.LoadXml(mean1); XmlNodeList wordList = worddoc.GetElementsByTagName("word"); for (int k = 0; k < wordList.Count; k++) { lblWord1.Text = wordList[k].InnerXml; string meaning = string.Empty; //hien thi nghia cua tu string wordUri1 = string.Format("http://vdict.com/{0},1,0,0.html", lblWord1.Text); 52 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(wordUri1); using (HttpWebResponse httpweb = (HttpWebResponse)request.GetResponse()) { using (Stream responseStream = httpweb.GetResponseStream()) { using (StreamReader reader = new StreamReader(responseStream)) { meaning = reader.ReadToEnd(); } } } int startmean = meaning.IndexOf("resultContent"); string newmean1 = meaning.Substring(startmean + 15); int endrow = newmean1.IndexOf(""); string newmean2 = newmean1.Substring(endrow); string newmean = meaning.Substring(startmean + 15, newmean1.Length newmean2.Length); lblMeaning1.Text = newmean; } } catch (WebException ex) { using (HttpWebResponse response = ex.Response as HttpWebResponse) { if (response != null) { string errorMsg = w1.ReadResponse(response); lbl1.Text = "Error: " + errorMsg; lbl1.Text += "Unexpected status code returned: " + response.StatusCode; } } } 5.5 Thiết kế sở liệu Sơ đồ E-R 53 Hình 31: Sơ đồ thực thể quan hệ Các bảng Cơ sở liệu gồm ba bảng bảng Words, bảng Members bảng Learnings Trong bảng Words lưu lại thơng tin từ, bảng Members lưu lại thông tin thành viên, bảng Learning lưu lại trình học tập thành viên Bảng Words Thuộc tính Kiểu liệu Id Version wordId String Word String 54 Bảng Members Thuộc tính Kiểu liệu Id Version MemberID string NumberOfWords decimal Level decimal Bảng Learnings Thuộc tính Kiểu liệu Id Version WordID string MemberID string isLearning boolean Count decimal Cơ sở liệu sử dụng mơ hình ACE (Authority – Container - Entity) lưu trung tâm liệu Microsoft nhờ dịch vụ NET services Trong tên authority phuongdtword, tên container learnings, words, members Các URI cho container là: Container learnings: https://phuongdtword.data.database.windows.net/v1/learnings Kết quả: learnings 126377050 55 1259171 5336298 12 57039 29450 0 0 2790 0 51 643 0 0 38 Container words: https://phuongdtword.data.database.windows.net/v1/words Kết quả: words 126377051 128260 602530 4 2300 1270 0 0 405 0 13 0 0 0 12 Container members: https://phuongdtword.data.database.windows.net/v1/members Kết quả: 56 members 126377880 112608 626966 7 2440 2920 0 2 393 0 8 2 0 0 6 URI cho word có dạng: https://phuongdtword.data.database.windows.net/v1/words/word1 Kết quả: word1 125894067 word1 a 0.6 Kết thử nghiệm 6.1 Kết tóm tắt Hệ thống có số kết định cho phép khách ghé thăm dùng thử chương trình, cho phép người dùng có tài khoản Windows Live đăng nhập vào sử dụng hệ thống với số chức năng: hiển thị từ học lần đăng nhập trước, học từ 57 Ứng dụng C# công cụ Azure để lập trình Áp dụng phương pháp cơng nghệ ứng dụng vào thực tế Tuy nhiên hệ thống số hạn chế: Ứng dụng đặt localhost nên chắn có khác biệt cài đặt thực tế Việc lấy liệu hiển thị hình cịn chưa hiệu Dữ liệu đặ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 6.2 Một số ảnh chụp hình chương trình Hình 32: Màn hình trang chủ 58 Hình 33: Màn hình cho người dùng thử Hình 34: Màn hình đăng nhập 59 Hình 35: Màn hình học từ cho thành viên 60 Chương 4: Kết luận Trong q trình làm khố luận, tơi thu thập tìm hiểu tài liệu điện toán đám mây Azure Services Platform Trong số dịch vụ mà Azure cung cấp, tập trung nghiên cứu Windows Azure, Live Services, Microsoft SQL Services Microsoft NET Services Các công nghệ cung cấp nhiều tiện ích Để đánh giá cơng nghệ này, tơi sử dụng để xây dựng ứng dụng thử nghiệm chạy mạng giúp việc học từ tiếng Anh dễ dàng cho người Việt Nam Ứng dụng kết hợp với số dịch vụ có sẵn cho phép việc quản lý thơng tin đăng nhập người sử dụng đơn giản dễ dàng thông qua Microsoft Live ID ứng dụng dịch vụ từ điển khác để dễ dàng thay đổi linh hoạt việc mở rộng cho ngôn ngữ khác Trong q trình xây dựng ứng dụng thử nghiệm, tơi tìm hiểu số hệ thống có phân tích để đưa giải pháp, thiết kế ứng dụng thử nghiệm Kết thu sau trình làm khoá luận tài liệu tổng quan điện toán đám mây, Azure Services Platform việc vận dụng công nghệ Azure để xây dựng ứng dụng Kết tơi tiếp cận cơng nghệ biết cách khai thác để hỗ trợ hoạt động phát triển phần mềm Trong thời gian tới, tơi muốn hồn thiện phần cịn thiếu hệ thống mà giới hạn thời gian, làm khố luận tơi chưa hồn thành Hệ thống hồn thiện có thêm chức hiển thị ảnh tương ứng với từ học được, giúp người học nhớ từ lâu Ngồi cịn có thêm chức ôn tập, có đọc cho người dùng, đọc chứa từ người dùng học chưa học Với từ chưa học, dùng chuột trỏ lên từ đó, nghĩa từ Hệ thống hồn thiện có số từ đa dạng phong phú hơn, ý nghĩa chọn lọc từ nhiều nguồn Tôi hy vọng hệ thống hoàn thiện sớm đời, trợ giúp nhiều người Việt Nam trình học ngoại ngữ, để người Việt Nam tự tin giao tiếp quốc tế mang lại nhiều thành công cho người cho toàn thể đất nước Việt Nam 61 TÀI LIỆU THAM KHẢO [1] Cloud computing – cách mạng điện toán giá rẻ nhờ Internet Được lấy từ trang http:// computerjobs.vn [Địa chỉ] http://computerjobs.vn/blog-cong-nghe/cloud-computingcach-mang-dien-toan-gia-re-nho-internet.htm [2] Điện toán máy chủ ảo Được lấy từ trang wikipedia.org [Địa chỉ] http://vi.wikipedia.org/wiki/%C4%90i%E1%BB%87n_to%C3%A1n_m%C3%A1y_ch %E1%BB%A7_%E1%BA%A3o [3] Cloud computing Được lấy từ trang wikipedia.org [Địa chỉ] http://en.wikipedia.org/wiki/Cloud_computing [4] NET Services Được lấy từ trang microsoft.com [Địa chỉ] http://www.microsoft.com/azure/ netservices.mspx [5] About the Azure Services Platform and Windows Azure Được lấy từ trang msdn.microsoft.com [Địa chỉ] http://msdn.microsoft.com/en-us/library/dd179442.aspx [6] Creating an Authority Using Rest (C#) Được lấy từ trang msdn.microsoft.com [Địa chỉ] http://msdn.microsoft.com/en-us/library/cc512426.aspx [7] Reatrieve an Entity Using Rest (C#) Được lấy từ trang msdn.microsoft.com [Địa chỉ] http:// msdn.microsoft.com/en-us/library/cc984256.aspx [8] SQL Data Services (SDS) SDK Được lấy từ trang msdn.microsoft.com [Địa chỉ] http://msdn.microsoft.com/en-us/library/cc678662.aspx [9] Updating an Entity Using Rest (C#) Được lấy từ trang msdn.microsoft.com [Địa chỉ] http:// msdn.microsoft.com/en-us/library/cc512401.aspx [10] What is the Azure Services Platform Được lấy từ trang microsoft.com [Địa chỉ] http://www.microsoft.com/azure/whatisazure.mspx [11] Why Use the Azure Services Platform? Được lấy từ trang microsoft.com [Địa chỉ] http://www.microsoft.com/azure/whyuseazure.mspx [12] Windows Azure Được lấy từ trang microsoft.com [Địa chỉ] http://www.microsoft.com/azure/windowsazure.mspx [13] Windows Live ID Web Authentication SDK Được lấy từ trang msdn.microsoft.com [Địa I ...ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Đỗ Thị Phương ĐIỆN TOÁN ĐÁM MÂY VỚI MICROSOFT AZURE VÀ ỨNG DỤNG VÀO CHƯƠNG TRÌNH HỌC TỪ TIẾNG ANH KHỐ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH... dẫn: Tiễn sỹ Trương Anh Hoàng HÀ NỘI - 2009 LỜI CẢM ƠN Trong suốt trình tìm hiểu thực khoá luận ? ?Điện toán đám mây với Microsoft Azure ứng dụng vào hệ thống học từ tiếng Anh? ??, với cố gắng nỗ lực... mục ứng dụng Microsoft đám mây Người dùng truy cập danh mục để xem ứng dụng ứng dụng web mesh (bước 1) Một chọn ứng dụng, người dùng cài đặt (bước 2) Việc chép ứng dụng vào vùng lưu trữ đám mây

Ngày đăng: 23/11/2012, 13:44

Hình ảnh liên quan

BẢNG KÝ HIỆU, CHỮ VIẾT TẮT - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh
BẢNG KÝ HIỆU, CHỮ VIẾT TẮT Xem tại trang 7 của tài liệu.
Hình 1: Kiến trúc của điện toán đám mây - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 1.

Kiến trúc của điện toán đám mây Xem tại trang 12 của tài liệu.
Hình 2: Thành phần của điện toán đám mây - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 2.

Thành phần của điện toán đám mây Xem tại trang 14 của tài liệu.
Hình 3: Các dịch vụ của Azure Services Platform - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 3.

Các dịch vụ của Azure Services Platform Xem tại trang 16 của tài liệu.
Hình 4: WindowsAzure cung cấp các dịch vụ lưu trữ và tính toán cho đám mây - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 4.

WindowsAzure cung cấp các dịch vụ lưu trữ và tính toán cho đám mây Xem tại trang 19 của tài liệu.
• Thực thể (hàng): là những đối tượng dữ liệu cơ bản được lưu trong bảng. Một thực thể chứa tập hợp các thuộc tính - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

h.

ực thể (hàng): là những đối tượng dữ liệu cơ bản được lưu trong bảng. Một thực thể chứa tập hợp các thuộc tính Xem tại trang 21 của tài liệu.
Hình 6: Live Framework cho phép ứng dụng truy cập dữ liệu Live Services, đồng bộ dữ liệu giữa máy tính và thiết bị - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 6.

Live Framework cho phép ứng dụng truy cập dữ liệu Live Services, đồng bộ dữ liệu giữa máy tính và thiết bị Xem tại trang 24 của tài liệu.
Hình 8: ứng dụng có thể sử dụng nhiều công nghệ khác nhau để truy cập Live Framework - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 8.

ứng dụng có thể sử dụng nhiều công nghệ khác nhau để truy cập Live Framework Xem tại trang 27 của tài liệu.
Hình 9: Thêm một hệ thống vào mesh có Live Operating Enviroment - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 9.

Thêm một hệ thống vào mesh có Live Operating Enviroment Xem tại trang 28 của tài liệu.
Hình 10: Live Operating Enviroment giữ cho dữ liệu giữa máy tính, thiết bị và đám mây đồng bộ với nhau - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 10.

Live Operating Enviroment giữ cho dữ liệu giữa máy tính, thiết bị và đám mây đồng bộ với nhau Xem tại trang 28 của tài liệu.
Hình 12: SQL Services - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 12.

SQL Services Xem tại trang 31 của tài liệu.
Hình 13: Một SQL Data Services được chia thành authority, mỗi authority chứa các container, mỗi container chứa các entity với các thuộc tính - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 13.

Một SQL Data Services được chia thành authority, mỗi authority chứa các container, mỗi container chứa các entity với các thuộc tính Xem tại trang 33 của tài liệu.
Hình 14: .NET Services cung cấp kiến trúc đám mây sử dụng được cả cho ứng dụng đám mây và những ứng dụng cục bộ - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 14.

.NET Services cung cấp kiến trúc đám mây sử dụng được cả cho ứng dụng đám mây và những ứng dụng cục bộ Xem tại trang 34 của tài liệu.
Hình 15: Access Control Service cung cấp cơ chế truyền và định danh tuyên bố theo luật - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 15.

Access Control Service cung cấp cơ chế truyền và định danh tuyên bố theo luật Xem tại trang 36 của tài liệu.
Hình 16: Service Bus cho phép ứng dụng đăng ký điểm cuối để các ứng dụng khác tìm và sử dụng những điểm cuối này để truy cập dịch vụ - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 16.

Service Bus cho phép ứng dụng đăng ký điểm cuối để các ứng dụng khác tìm và sử dụng những điểm cuối này để truy cập dịch vụ Xem tại trang 38 của tài liệu.
Hình 17: Workflow Service cho phép tạo các ứng dụng WF có thể giao tiếp sử dụng HTTP hay Service Bus - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 17.

Workflow Service cho phép tạo các ứng dụng WF có thể giao tiếp sử dụng HTTP hay Service Bus Xem tại trang 39 của tài liệu.
Hình 18: Kiến trúc tổng quát của Web authentication - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 18.

Kiến trúc tổng quát của Web authentication Xem tại trang 44 của tài liệu.
Hình 19: Nhóm người ảnh hưởng tới hệ thống - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 19.

Nhóm người ảnh hưởng tới hệ thống Xem tại trang 51 của tài liệu.
Hình 20: Các ca sử dụng của quản trị hệ thống - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 20.

Các ca sử dụng của quản trị hệ thống Xem tại trang 52 của tài liệu.
Hình 21: Các ca sử dụng của khách thăm - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 21.

Các ca sử dụng của khách thăm Xem tại trang 52 của tài liệu.
Hình 24: Ca sử dụng của người dùng cuối - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 24.

Ca sử dụng của người dùng cuối Xem tại trang 56 của tài liệu.
Hình 25: Các ca sử dụng của quản trị hệ thống - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 25.

Các ca sử dụng của quản trị hệ thống Xem tại trang 56 của tài liệu.
Hình 26: Màn hình đăng nhập - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 26.

Màn hình đăng nhập Xem tại trang 57 của tài liệu.
Hình 28: Biểu đồ tuần tự cho chức năng thêm người dùng Các xử lý chính - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 28.

Biểu đồ tuần tự cho chức năng thêm người dùng Các xử lý chính Xem tại trang 58 của tài liệu.
Hình 29: Màn hình học từ - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 29.

Màn hình học từ Xem tại trang 59 của tài liệu.
Hình 30: Sơ đồ tuần tự cho chức năng hiển thị từ - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 30.

Sơ đồ tuần tự cho chức năng hiển thị từ Xem tại trang 60 của tài liệu.
Hình 31: Sơ đồ thực thể quan hệ - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 31.

Sơ đồ thực thể quan hệ Xem tại trang 62 của tài liệu.
Các bảng - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

c.

bảng Xem tại trang 62 của tài liệu.
Bảng Members - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

ng.

Members Xem tại trang 63 của tài liệu.
Hình 35: Màn hình học từ cho thành viên - điện toán đám mây với microsoft azure và ứng dụng vào chương trình học từ tiếng anh

Hình 35.

Màn hình học từ cho thành viên Xem tại trang 68 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan