Nowadays, in the development of Internet-based applications, most designs adopt the implementation method of n-tier pattern. Client-side applications are also gradually shifting towards a Web service-based approach, utilizing either a browser or a customized thin client as the front-end of the network application system. However, whether using a browser or a thin client, each has its own limitations.