- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 36卷 第 2期 西 南 师 范 大 学 学 报 (自然科学版) 2011年 4月
Vo1.36 No.2 JournalofSouthwestChinaNormalUniversity(NaturalScienceEdition) Apr. 2011
文章 编号:1000—5471(2011)02—0089—05
一 种基于本体 的支持 QoS的 Web服务组合方法
李伟华, 张 自力, 肖 文
西南大学 智能软件与软件工程重点实验室 ,重庆 400715
摘要 :引入本体 ontology来描述 Web服务 ,对语 言网格中的语 言服务进行形式化描述 ,形成一个规范与标准 ,并
重点结合服务质量指标 QoS进行服务组合 ,以提高语言网格 中组合服务 的质量.实验结果表 明,该方法能更好满
足用户 的需求 .
关 键 词:本体;服务质量QoS;服务组合
中图分类号 :TP393 文献标志码 :A
web服务是基于SOA架构 ,自描述且独立于操作系统与编程语言的具有 良好操作能力的新应用 ,将
多个原子 Web服务组合成功能更强大的组合服务是 目前研究的热点问题之一.服务质量 QoS能够较好判
断一个组合服务是否能达到功能和效益双优.文献 [1]讨论 了基于本体的服务发现 ,实现 了资源在语义层
次的融合 ;文献[2]提出了一种新的ws—Resource动态创建模型 ;文献[3]提出了一种考虑服务 Qos属性
的服务发现模型 ;文献 [4]提出了支持 Qos约束的Web服务发现模型.由于 Web服务系统架构中的统一
描述、发现和集成规范 UDDI是一种基于关键词的简单分类的服务发现机制 ,所 以服务匹配成功率不高 ,
严重影响了服务组合成功率.
在语言网格中,由于服务的特殊性 ,在服务匹配时 ,主要考虑服务的输入类型和输出类型与请求是否
匹配.因此 ,本文引入本体来描述 Web服务 ,突破 UDDI带来的限制 ,提高服务组合 的成功率.
服务组合相关定义
本体是语义服务发现与服务组合的基础 ,在 Web服务领域得到了广泛 的应用.本文将语言网格 中的
Web服务用 OwL—s本体描述语言l5进行服务本体描述与本体构建 ,在此基础上进行服务组合研究 ,以
下是相关定义 .
, 定义 l (服务定义):一个 web服务可以表示为 S一 {N,SL,TL,Q}
1)N表示服务 的名称 ,服务 的唯一标识 ;
2)SL表示服务的输人源语言(SourceLanguage);
3)TL表示服务的输 出 目标语言 (TargetLanguage);
4)Q表示服务质量值 ,Q一 {a,t,U,r},其中:aE (0,1)表示服务对语句翻译的准确率 ];t表示服
务从请求到完成响应所需的时间,取秒为单位 ; E (O,1)表示服务的可用性 ;r∈ (O,1)表示服务的信
誉度.
定义 2 (服务请求):对用户的服务请求抽象并表示为三元组R一 {J,0,Q},其中:
1)J一 { ,i,…,i}表示用户输入集合 ;
收稿 日期 :2Ol1一O2—25
基金项 目:重庆市科技攻关计划项 目(CSTC,2009AC2174).
作者简介 :李伟华 (1985一),女 ,湖北襄樊 人,硕士研究生 ,主要从事智能 Agent与 Web服务方面的研究
90 西南师范大学学报 (自然科学版) http://xbbjb.SWU.cn 第 36卷
2)O= {O,O,…,O}表示用户服务请求输出集合;
3)Q一 {a,t,u,r}表示服务请求者对服务的 QoS要求集合,同定义 1.
定义3 (服务组合):c一 {s,S,…, }表示 由原子服务 s组合而成的一个组合服务.所有组合服务
c构成组合服务集合 C.
定义 4 (服务质量):用 ∈Q表示服务质量 Q 中某个度量指标 ,如准确率.q(,)表示服务 S的度
量指标 的值.q(c,)表示组合服务c的度量指标 的值.
定义5 (服务组合 QoS计算)假设一个组合服务为c一 {s,S,…, },QoS各属性值计算公式[7见
表 1:
文档评论(0)