Abstract

In the past two decades, the demands for web applications grow dramatically. The Client/Server architecture and the Browse/Server architecture are widely implemented into web applications. But some shortcomings are revealed in practical using, especially when many applications are run at mobile terminals nowadays. The information efficiency of B/S, which is indicated by the information quantity per bit, is low, while C/S applications are not flexible enough and often require annoying, unfriendly, time-consuming installation and update procedures. At the same time, widgets, as a light-weighted and flexible representation form, are providing excellent user experiences to more and more people. This paper is aimed to propose a new software architecture — the Widget/Server architecture. It combines merits of the information efficiency and light-weighted flexibility. Widget platforms' job can be divided into two layers: the representation layer and the service interaction layer. Web servers' jobs can be divided into three layers: the service providing layer, the information processing layer and data convergence layer. Some interfaces are defined to make the communications among layers standardized. A prototype project was also implemented to show the validity of the W/S architecture.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.