Font Size: a A A

Design And Implementation Of Rich Internet Applications Based On Asynchronous Web Model

Posted on:2007-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y FengFull Text:PDF
GTID:2178360242961853Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Traditional web applications are increasingly lacking in richness that demanded by customers and RIA (Rich Internet Applications) combine desktop software functionality with the broad reach and low cost deployment of the web application, so RIA show a great future. The research of RIA not only accelerates the development of web application model, but also brings an important revolution to application model.On the basis of thorough analyzing various RIA implements, a basic system of RIA that includes interface, deployment, transmission and security is founded. The relationship of RIA and Web service, Web2.0 is also discussed.In order to improve on the traditional web applications, we provide an AJAX-based (Asynchronous JavaScript and XML) asynchronous web application model which replaces the old idea of displaying document with the innovative idea of application, and use the object of XMLHttpRequest to transmit data asynchronous.Concerning the transmission of RIA, we discuss some troubles in calling web services, and design a JavaScript library which shields the difference of different browsers to operate SOAP (Simple Object Access Protocol) easily; Concerning the interface of RIA, we discuss the relationship of AJAX and web standard design, sum up the design patterns of web user interface; Concerning the security of RIA, we analyze the problem of calling across domains and plain-text over HTTP (Hypertext Transfer Protocol), and provide a relevant solution. The prototype of personal information portal with the traits of Web2.0 is designed and implemented on AJAX. In the prototype, we provide the idea of design, function structure, interactive flow, and then implement the portlet and portlet's container.The prototype of personal information portal indicates that the AJAX-based asynchronous web application realizes the most basic traits of RIA, improves on traditional web applications.
Keywords/Search Tags:Rich Internet Applications, Asynchronous Web Model, Personal Information Portal, Web Service, Application Model
PDF Full Text Request
Related items