论文部分内容阅读
Web服务(Web Services)作为一种能够快速集成应用的技术,在电子商务中已得到广泛应用。Web服务体系结构的本质是应用程序通过消息交换进行相互集成,而由于目前在Web服务中广泛采用的是同步、服务质量保证存在不足的HTTP传输协议,对于以异步传输和高可靠性为特征的复杂应用的支持尚不足,这就大大地降低了Web服务在许多大型关键企业应用领域的竞争力。随着Web服务应用范围的扩展和研究的不断深入,灵活的消息传输机制和可靠的服务质量成为目前信息集成与交换领域的研究热点。
本文以基于Internet的应用集成为背景,以现有的Web服务体系结构和规范集合为基础,基于消息中间件技术,研究了Web服务中的异步消息传递机制和可靠性,提出一种基于消息主题的Web服务模型,开发出原型系统JMSSOAP并加以验证,解决了传统技术中利用消息队列及临时队列不能进行异步可靠传输的问题。
本文的主要工作包括:
1.研究了Web服务的消息传送机制,并分别以Web服务和消息中间件为研究对象,研究二者对异步性和可靠性的支持。
2.通过分析当前广泛应用的简单Web服务模型存在的不足,研究利用消息中间件技术为Web服务提供异步和可靠消息传输。
3.在以上的研究基础上,设计和实现了一个面向Web服务的传输原型系统JMSSOAP,使基于SOAP的消息可以通过JMSSOAP进行传输,实现网络层级的异步可靠Web服务。
本文对Web服务中异步性和可靠性的探索将对提高Web服务的效率和服务质量、扩展Web服务的应用领域有着重要的实际意义。