一种基于领域本体的语义web服务动态组合方法

一种基于领域本体的语义web服务动态组合方法

ID:37187480

大小:230.25 KB

页数:3页

时间:2019-05-21

一种基于领域本体的语义web服务动态组合方法_第1页
一种基于领域本体的语义web服务动态组合方法_第2页
一种基于领域本体的语义web服务动态组合方法_第3页
资源描述:

《一种基于领域本体的语义web服务动态组合方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7卷第12期软件导刊VO1.7N0.122008年l2月SoftwareGuideDec.2008一种基于领域本体的语义Web服务动态组合方法高云全(安徽工业大学计算机学院,安徽马鞍山243002)摘要:面对Web环境下日益增加的Web]IlL务,如何自动地根据服务请求进行服务的动态组合,成为目前研究的热点技术。提出了一种基于领域本体的动态组合方法,并且设计了一个框架模型,该模型利用领域本体以及语义技术支持服务的自动发现、调用、组合。该方法综合考虑了服务的语义支持、领域特性、服务的自动组合。关键词:Web服务;领域本体;语义;

2、Web~t务组合中图分类号:’¨文献标识码:A文章编号:1672—7800(2008)12—0147—03定义2:对于领域本体中的两个概念c,~cj,在OWL中由O引言owhequivalentClass定义,则称概念cf和概念C席义相等,如果由rdfs:subClass0f定义,则称语义包含。Web服务解决了异构分布式计算以及代码与数据重用等1.2语义WebB[务问题,具有高度的互操作性、跨平台性、松耦合性的特点,为In.对于一个Web服务我们可以把它看成一个整体对外提供temet上软件之间的集成提供了技术基础。然而单个Web

3、服务服务,Web服务的接口是用来在服务之间传递控制和数据等信提供的功能有限。我们只有对已有的Intemet上的Web服务进行息,因此对Web服务的组合可以看成是接口之间的组合。主要组合才能真正发挥Web服务的潜力。现有的协议和标准对服务是对服务之间的输入输出参数进行匹配,从而实现Web服务的的描述仅限于语法层次,不能表达语义信息.而且目前的Web动态组合。基于这种思想我们可以利用领域本体对Web服务的服务组合是根据用户的需求手工完成的,费时费力.还不能适接口信息进行语义标注,从而把web服务抽象为由输入输出构应服务的动态组合。成

4、的实体。因此本文将Web服务描述成如下:语义Web/]l~务通过引进语义来帮助消除服务发现和组合定义3:一个原子Web服务,可以用一个四元组WS=(I,0,等过程中的二义性和模糊性,从而为服务自动发现、组合、执行BC,Qos)表示,其中:I表示该服务的输入集合;O表示该服务的等提供了良好的基础。目前,主要的语义Web服务描述语言主输出集合;BC表示该服务的行为约束集合。行为约束是服务提要有OWL—S[1,WSMO(WebServiceModelingOntology)和供者为保证服务正确执行而施加于服务上的一些条件和策略;SAW

5、SDL(SemanticAnnotmionsforWSDLandXMLSchema)等。Qos表示该服务的服务质量参数集合,Qos属性可以考虑价格、本文设计了一个Web服务组合模型.其方式是针对某个特响应时间、可用性、可靠性等.定的领域,在领域专家、系统分析师以及程序员的合作下提供定义4:一个用户请求可以用一个四元组S日=(厶,0,B,一个通用的、抽象的、高层的针对某个领域的Web服务组合模Qos)来表示,其中:I表示服务请求者提供的输入集合;0表示板,先把不同的用户需求信息进行义标注。然后自动从该领服务请求者希望得到的输出集合

6、;BC。表示服务请求者定义的域的Web服务组合模板中找到一个满足用户需求的Web服务行为约束集合;Qos。表示服务请求者定义的服务质量参数标组合,从而实现Web服务的自动发现、组合、以及执行。准。1基本概念定义5:设参数和。根据定义如果和相等或者包含只,那么称参数和参数兼容,参数可以传递给参数。1.1领域本体定义6:两个服务WS和S如果对于他们所有的任何一个领域本体是对特定领域内概念及概念间关系的精确描述。同种类型的约束6c,其值的交集不为空,则称这两个web服务定义1:领域本体可以用元组表示:O={c,R,H,re1,A},其

7、WS和S是行为约束兼容的。中:C表示概念的集合;R表示关系的集合;H表示概念层次;rel表定义7:一个Web服务组合是指从已有的Web服务中找到示概念间的关系;A表示本体公理。的一个服务序列:WS,W,⋯,这个服务序列能够形成一作者简介:高云全(1981-),男,安徽马鞍山人,硕士,安徽工业大学计算机学院讲师,研究方向为语义Web服务。t48·软件导刊2008拄个新的服务,它接受用户提供的输入,生成用户希望得到的输用户系统(UserSystem)出,该序列必须满足如下条件:(1)任何两个相邻服务WS,S,WS;的输出参数集合0和

8、Req啷uesitwsj输入参数集合满足定Y.3中的参数兼容。。HoWL-A叶_.1(2)服务请求的输入集合,。和WS的输入集合I1满足定义3中的参数兼容。(3)服务请求的输出集合0和WS的输出集合0满足定义3中的参数兼容。牛藩(4)两个相邻的服务满足定义6中的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。