基于本体论的服务组合:Dartflow的设计和实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:limiao912
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着web服务标准的完善和支持web服务平台的逐步成熟,网络上的可用的服务越来越多,基于web服务的应用也越来越多,但是现有的服务都是单个而且功能简单的服务,组合现有的web服务能够为企业带来额外的利益。基于这种情况,研究者们提出了服务组合的概念,来整合现有的web服务。但是现有的服务组合项目和平台,大多是建立在静态建模的基础上,不能对调用web服务做动态的修改,很难适应动态多变的网络环境。在详细分析了服务组合的主要特点和现有的服务组合项目后,本文提出了一种基于本体论的服务组合平台——Dartflow,并设计实现了这种基于本体论的服务组合。本文的工作主要集中在以下几个方面: 第一,基于本体论的服务注册。随着语义网的进一步发展,使用本体论能够准确、有效的表示网络资源,把本体论结合到web服务中,能够有效的提高web服务查找的速度和精度。为了解决服务组合的动态问题,本文提出了一种基于本体论的服务注册方式,使用本文设计实现的可视化工具,在web服务中的元素和本体论之间建立联系,并设计和使用本体论服务注册语言——OSDL来表示这种映射关系,通过解析OSDL把服务注册到服务库中。 第二,基于工作流的服务组合模式。在设计服务的组合模式时,我们对比以前的工作流管理系统,发现了两者的很多共同点,因此我们采用了基于工作流的服务组合方式,并类似的把服务组合流程称为服务流,在整个设计过程中,充分参考我们以前在工作流管理系统的设计开发经验。 第三,支持动态的服务组合定义。在设计服务流时,根据绑定的服务类型把服务流分为静态服务流和动态服务流,静态服务流的活动中绑定的服务有明确的服务定义,而动态服务流的活动中绑定的服务只设定了服务的查询条件,查询条件中结合了本体论的元素,我们设计使用OSQL语言来表示这种本体论查询条件。为此,我们设计出了基于BPEL4WS的服务流建模语言——SFDL,SFDL支持多种基本的活动,并支持并行、选择、顺序三种结构化活动。本文设计实现了图形化的服务组合建模工具,可以很方便的定义出具有高灵活性的服务流定义,并自动生成服务流建模语言文件。 本工作得到项目的支持:支持可信用电子商务智能工作流技术研究(国家863计划,2001AA414320),基于构件库的支持协同软件开发的工作流关键技术研究(国家863计划,2001AA113142)和面向电子政务的分布式工作流管理平台(浙江省重点科研项目,2003C21013)。
其他文献
工作流系统是传统工作流程管理模式与计算机软件工程技术日益融合而形成的一种系统管理和组织形式,广泛的应用于图像处理、文档管理、物流系统等领域,现已成为构建GRP、CRM、
运动目标检测与跟踪是通过对视频序列图像帧中的目标进行检测、定位和跟踪获得目标的运动轨迹的过程,对理解目标的行为目的以及基于视觉的应用具有重要意义。本文在对已有工
在企业的信息化建设过程中,各个部门根据各自的信息要求和特定的应用开发了基于不同数据源的应用系统。如何将这些应用系统的数据进行集成,在企业中实现数据集成和共享,给企业用
信息化和网络化推动着企业管理的现代化和科学化进程,企业的信息化已成为衡量企业先进水平的重要标志。全国大多数大型工业企业内部都建设好了自己的内部网络即Intranet,在此
当前政府正在大力推广Internet及宽带网络,加之正在兴起的网络电视计划,这些因素极大的推动了网络流媒体业务的迅速发展。针对目前流媒体应用最广泛的视频点播和在线直播服务
随着CAD技术应用的日益普及,人们对几何造型方法提出了越来越高的要求。对于复杂曲面的构造和高质量曲面的设计,B样条方法已不能满足人们的需要。为了提高曲面设计的能力,简
计算机科学的发展是与逻辑学紧密相连的。标准逻辑在人工智能早期的发展中扮演了重要的角色,根据数理逻辑,将人类的推理过程分解成一些简单的、机械的操作,才使得用机器代替人类
汽车是人们出行的主要交通工具之一。随着我国经济的飞速发展,人们生活水平不断提高,生活节奏逐步加快,汽车的数量也在急剧增加。汽车数量的剧增和各种不安全因素导致了我国
微电子、计算机和无线通信等技术的进步推动了无线传感器网络(Wireless Sensor Network, WSN)的快速发展。WSN被广泛应用于军事侦察、环境监测、智能交通等领域。在这些应用
随着信息时代的来临,网络和通信技术飞速发展,网络信息安全问题日益突出。IPv6协议作为下一代互联网的核心,对原有IPv4作了大量的改进,包括增加了安全性、自动配置、移动性以