论文部分内容阅读
随着网络信息化的高速发展,网络中的可用Web服务资源日渐增多,通过Web服务集成可以充分利用已有资源,实现面向网络化、跨地域和异构平台的系统功能的一体化。但是,Web服务无法高效灵活地提供服务,而Agent技术具有自治性、主动性、智能性等特点,恰恰能够弥补Web服务的不足。将Web服务与Agent技术相结合,将为适应新形势下的Web服务集成提供一种新的思路和解决方案。本文分析了Web服务的集成过程,在深入研究具有Web服务层、Agent处理层和服务流程层的三层体系结构的基础上,构建了基于Agent的Web服务集成结构。Web服务层主要提供服务,其中的服务既可以是网络中现有的Web服务,也可以是封装已有应用系统而成的Web服务; Agent处理层是实现Web服务集成智能性的关键部分,为了充分利用多Agent系统的特点,系统设计实现了承担不同职责的用户Agent、任务Agent、选择Agent和服务Agent等,通过Agent之间的协商交互完成Web服务的智能集成;服务流程层主要提供满足用户需求的服务流程,服务流程中规定了需要的服务模块及各服务间的执行次序和相互关系。论文最后构建了系统原型,通过为各个Agent设计不同的行为,实现了服务的智能集成,并通过具体的案例,验证了本文提出的方法的可行性和有效性,为Agent在Web服务智能集成方面的进一步应用提供了思路。