Font Size: a A A

Research On The Application Of Smart Client Technology In The Distributed System

Posted on:2008-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:M Y XiongFull Text:PDF
GTID:2178360215474018Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Society's demand impelled the progress of technology, and it also impelled the architecture, the deployment and the utilization way of application procedure. After PC appears, the architecture of the application procedure also uses the Client/Server (C/S) model, which is also called the rich client model. As the appearance and development of Internet, a new kind of application procedure architecture appears—Browser/Server (B/S) model, which is also called the thin client model. But the two kind of models both have their advantages and shortcomings. They are not perfect. Is there a technology or method which could effectively combine the superiority of the two kind of models? The answer is surely. With .NET platform issue, Smart Client model appears. It is a new type Client/Server application model. It combines all the power, flexibility, and great user experience of the rich client application model with the ease of deployment and stability of thin client application model.Smart client applications are a powerful alternative to thin client applications. They can be designed to combine the benefits of the rich client application and the thin client application. They can provide users with a rich and responsive user interface, the ability to work offline, and a way to take advantage of local hardware and software resources, and then provide users a rich and quick alternatively experience. The Smart Client technology gives new expectation and selections to people in this time that B/S and C/S are arguing to each other.One Smart Client application should have part of or all of the following characters: making the best of the local resource, support offline work, support intelligent installment and updating, using Web Service, and provide client device flexibility. They can be designed to run on abroad spectrum of client devices, including desktop PCs, Tablet PCs, and handheld mobile devices such as Pocket PCs and Smart phones.In the first several chapters of this thesis, it mainly discusses the conception of Smart Client, and the key technology needed to implement Smart Client into real application under the .NET Framework environment, and then describes the difficult points of architectural challenges and design issues when we designing and building smart client solutions. Some ideas and methods can be used for reference and be useful to solve the problems that the Smart Client application faced now. The subjects using XML Web Service Technology, the solutions and the new application procedure architecture model -- Smart Client which .NET Framework provides develop Book sharing management system. According to this system, author discusses how to design and implement the Smart Client application model and explains the characteristics and advantages of the smart client technology and its applications in the distributed system.
Keywords/Search Tags:Smart Client, Rich Client, Thin Client, Web Service, .NET Framework
PDF Full Text Request
Related items