论文部分内容阅读
随着Web环境下服务数量的快速增长,如何对已有的单个Web服务进行组合以真正发挥Web服务的潜力,引起了学术界和工业界的极大兴趣。现行Internet平台下的Web服务集成技术还存在着一些问题,诸如:现有的Web服务缺少明显的语义,Web服务之间不能很好地理解其相互传递的消息,因而不能实行Web服务的发现、调用和组合自动化;Web服务之间的交互通常采用单调的SOAP调用方式,Web服务缺乏自主性和自适应性,很难适应动态多变的网络环境;另外,目前Web服务的集成一般是以基于XML的工作流描述语言和工作流技术为基础,它们的执行引擎是采用集中式的,使得该执行引擎点成为Web服务组合的瓶颈等。针对上述问题,本文的主要工作是以Web服务的集成为背景,研究了Web服务集成中的若干关键技术。提出一种基于本体集成的Web服务语义交互模型,设计并实现了一种Web服务集成原型系统ABWSC(Agent Based Web Services Composition),探讨了Web服务在供应链系统中的应用。具体工作主要包括如下四个方面:(1)基于本体集成的Web服务语义交互模型本文提出一种基于本体集成的Web服务语义交互模型。该方法定义了Web服务接口描述的本体词汇以及本体之间映射规则,给出了分布式本体的集成算法,实现了开放和分布式环境下的Web服务的语义交互。(2)基于agent的Web服务集成框架基于agent技术,本文提出了一个Web服务集成框架。首先基于MDA的软件开发思想给出基于agent的Web服务集成系统的三层概念体系结构,然后详细分析了架构中的各组成成分以及它们的功能和联系。(3) Web服务集成原型系统的设计与实现本文设计并实现了Web服务集成原型系统ABWSC,该系统是以一多agent系统作为服务集成的执行引擎,完成Web服务的集成。本文详细介绍了原型系统的概要设计、详细设计及开发工具,并结合一实例给出实现过程及相关代码。(4)基于软件agent和Web服务的供应链模型研究探讨了基于软件agent和Web服务的供应链模型,讨论了供应链中企业内部以及企业之间的全局供应链中各agent和各Web服务的功能及其交互过程,针对