节点文献

有状态Web服务容器的设计与实现

The Design and Implementation of a Stateful Web Services Container

【作者】 王彬

【导师】 陈平;

【作者基本信息】 西安电子科技大学 , 计算机软件与理论, 2009, 硕士

【摘要】 构建开放式、可扩展的系统设计工具集成框架是实现分布式协作开发的关键技术之一。使用Web服务技术,将系统设计工具的功能模块以服务形式加入到集成框架中,可以很好地满足分布式协作应用的需求。因此,需要为整个集成框架提供一个可靠的服务运行时环境。现有Web服务容器在可扩展性,服务开发效率等方面存在不足,本文提出并构建了一个组件化的、可扩展的Web服务容器——RCSWSC,并在容器和服务之间使用PYTHON语言嵌入式技术引入动态语言模块,分离了容器的处理实现和服务的功能实现,可以大大提高服务的开发效率。通过为容器增加基于WSRF (Web Services Resource Framework)协议的资源状态管理模型,使容器支持有状态的Web服务,为分布式协作开发在流程恢复等方面提供底层支持。此外,文中还分析了SOAP协议单一的绑定形式对Web服务访问所带来的一系列问题,设计并实现了一种SOAP协议动态绑定框架,为SOAP消息传递提供动态的传输支持。并提出了基于用户满意度的SOAP请求分派算法,以提高系统的运行效率。实际应用表明,RCSWSC有效降低了容器和服务开发之间的耦合度,保证了服务开发的效率和服务运行的稳定性。

【Abstract】 While building an open and scalable integration framework for system design tools is becoming one of the key technologies in the realization of distributed collaborative-development, using Web services technology and wrapping the modules of design tools as Web services can satisfy the requirements of distributed collaborative applications. Therefore, it is important to provide a reliable service runtime environment for the framework.Since the existing Web services containers have major problems in scalability and service development efficiency, a combinative and dynamic extended Web services container, RCSWSC, is proposed in this paper with a dynamic language module, which uses Python embedding technology to separate the implementation of container process and services function and obviously improves the development efficiency. The container can deploy the stateful Web services to provide basic support for process restore in the collaborative developments by adding a resource state management model based on WSRF (Web Services Resource Framework).Moreover, a series of problems is analyzed in this paper caused by single SOAP protocol binding, and a SOAP protocol dynamic binding framework is designed and implemented, which can support the dynamic transmission for SOAP message exchange. Besides, a SOAP dispatch algorithm on the basis of customer satisfaction is presented as well.The practical application reveals that RCSWSC can reduce the coupling between the container and services development, and promotes the efficiency of service development and stability of service operation.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络