论文部分内容阅读
伴随着网络技术的飞速发展,Web服务的应用范围在不断地扩大。越来越多的Web服务被作为共享服务提供给请求者使用,而Web服务种类的多样化也造成了在其之上的发现和集成效率的低下。本文所提出的设计思想正是以解决上述问题为目的,通过加强Web服务的管理来使发现和集成更加的有序。本文一方面将语义描述加入到Web服务当中,通过增强其自身功能的可理解性来使Web服务的查找工作实现的更加精准。另一方面,本文使用服务Agent对Web服务进行管理,通过多服务Agent之间的彼此配合来提高Web服务发现和集成的效率。
在实际的应用当中,某领域的Web服务通常在功能上都具有一定的相似性,而许多系统由于获取不到需要的服务进行重复性的开发。对此,本文提出服务Agent的概念,使用它对某个领域中的Web服务进行管理,多服务Agent之间以通信的方式搭建出一个多领域Web服务的管理平台,服务请求者借助服务Agent进行语义Web服务的发现与集成。在实现方面,本文以一些现成的技术和标准为基础,如使用JADE技术搭建出多服务Agent环境,使用OWL-S标准实现Web服务的语义描述,使用BPEL4WS标准的事务流技术对Web服务的集成提供支持等。通过使用上述技术,本文以广州市攻关项目为背景,通过搭建出一个由多服务Agent组成的语义Web服务发现、集成环境对本文的设计思想进行验证,最终由实验测试数据体现出经过领域划分后Web服务发现、集成效率的提高。
本文的研究重点包括如何对服务Agent的功能结构进行设计,如何对多服务Agent之间的通信合作进行设计、如何对基于服务Agent的语义Web服务发现方法和集成方法进行设计。针对上述方面,本文在传统Agent模型的基础上对服务Agent的功能结构和通信方式进行设计,使其支持语义Web服务的发现与集成,本文还给出了基于服务Agent的语义Web服务发现、集成方法的设计思路。总的来说,本次论文研究的主要内容是通过利用服务Agent对Web服务进行领域划分来实现其发现和集成效率的提高。