Font Size: a A A

Design And Implementation Of Web-based Remote Access Control System For Desktop Cloud

Posted on:2016-06-25Degree:MasterType:Thesis
Country:ChinaCandidate:H W ZhaoFull Text:PDF
GTID:2348330488974499Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer science technology, virtualization technology has made a great improvement. Virtualization plays an important role in cloud computing. Desktop Cloud is a kind of cloud computing, which provides users with virtual desktops. Compared with traditional computer desktops, Desktop Cloud costs less and is more centralized and safer, which makes it a better solution for many enterprises. The traditional Desktop Cloud is based on C/S architecture, of which C stands for a thin client. People rely on a thin client to connect to the cloud. The thin client can only run on some special computer systems and it takes some time and cost to maintain these thin clients.To solve the problem, the paper designs and implements a B/S architecture of Cloud Desktop remote desktop access control system based on the latest web technology. Compared with other Desktop Cloud solutions, it is clientless and has a good feature of cross-platform. Firstly, the paper introduces the development of remote desktop access control systems and Desktop Cloud, and points out the problem in the Desktop Cloud remote desktop access control system. Then it illustrates that it makes web browsers more powerful because of the rapid development of web service with the HTML5 standard. Then it discusses some key issues the system is to solve, gives the overall architecture of the system and introduces the two core parts of the system:Web Client and Remote Desktop Gateway.The functionalities of Web Client are verifying users' identities from authentication center, establishing and displaying remote desktop connection, receiving and encapsulating the user mouse and keyboard messages, and etc. On the one hand, it interacts with the user as a client; on the other hand, it acts as a server to connect to Remote Desktop Gateway. Remote Desktop Gateway is used to listen on the requests from Web Client, establish a connection with virtual desktop servers and transmit the data to Web Client. The paper utilizes UML to give some class diagrams, flow diagrams and sequence diagrams of these two parts.Finally, the key system components, such as the reverse proxy, the virtual desktop server and LDAP authentication center, are described. The testing results show that the system is easy to deploy and manage. The feasibility of the system is verified.
Keywords/Search Tags:Desktop Cloud, B/S architecture, Web Service, Web Client, Remote Desktop Gateway
PDF Full Text Request
Related items