摘要
随着网络技术的快速发展,Web应用程序的规模也日益庞大,如何充分利用现有的网络技术从而满足多变复杂的用户体验需求,如何提高Web应用开发效率,如何降低Web应用的维护成本,如何增加Web应用的可扩展性和可伸缩性,这些都已经成为Web应用在发展过程中亟待解决的问题。REST架构设计作为一种新的Web应用组织形式,综合了多种适合于网络应用的架构设计的优势,充分利用现有的HTTP等网络技术,有效地弥补了传统网络架构的不足,本文提出了一种基于REST架构设计,面向资源的Web应用架构参考模型,合理划分客户端和服务器端的职责,规划组成模块,在保持Web应用开发简单高效的前提下,有效地提高了Web应用的可伸缩性。
With the rapid development of network technology, as well as the scale of Web applications become increasingly large, we have to solve such problems in the Web application development process that how to make full advantage of the existing network technologies to meet the complex and varied needs of the user experience, how to improve the Web application developing efficiency, how to reduce the cost of maintenance of Web applications, and how to increase Web application scalability and scalability. REST architectural style as a new web application form, make up for the deficiencies of the traditional network architecture, having combined a variety of architectural style suited to network applications advantages and making full use of existing network technology. The paper proposes a resource-oriented Web application reference model based on the REST architecture style. By the rational division of client and server-side responsibilities and the reasonable design of components, the reference model not only maintains the simple and efficient Web application development process, but also improves the scalability of Web applications.
出处
《软件》
2012年第11期59-63,共5页
Software