考虑非功能因素的web服务发现算法研究

考虑非功能因素的Web服务发现算法研究第29卷第10期VO1.29NO.10计算机工程与设计ComputerEngineeringandDesign2008年5月May2008考虑非功能因素的Web服务发现算法研究李计刚,文黎明,陆菊康(上海大学计算机工程与科学学院,上海200072)摘要:基于语义的Web服务发现研究主要集屮在Web服务功能匹配上,但在实际应用屮非功能因素已成为Web服务发现的重要依据•提出了一个考虑非功能因素的语义Web服务发现框架,采用分类机制及相应的匹配级别和预处理机制,以方便用户查找到与自己需求最接近的服务.通过一个实例表明了整个匹配模型的可行性.关键词:Web服务;Web服务选择;菲功能因素;语义;本体屮图法分类号:TP393文献标识码:A文章编号:1000.7024(2008)10.2444.04Researchonconsideringnon一functionalfactorswebservicesdiscoveryalgorithmLIJi一gang,WENli一ming,LUJu一kang(CollegeofComputerEngineeringandScience,ShanghaiUniversity,Shanghai200072,China)Abstract:Semantics—basedwebservicediscoverymainlyfocusesonthefunctionmatchingofwebservice,however,non-functionalpropertyalsoplaysanimportantpart.Aframeworkofsemanticwebservicediscoveryconsideringthenon-functionalfactors,adoptingrankmechanismandthecorrespondingmatchdegreeandpretreatmentmechanism.easyfortheusertosearchandfinddesiredservice.Asystemprovesthefeasibilityofsemanticweb-serviceselectionmechanism.Keywords:webservice;webserviceselection;non一functionalfactor;semantics;ontologyo引言Web服务可以动态按需协同工作,完成任务,提供信息,还可以满足用户按需交换动态信息的要求,因而受到越来越多的关注.传统的Web服务的体系结构基于服务提供者,服务注册屮心和服务请求者3种角色.服务提供者定义w_eb服务及其描述,并把它发布到服务注册屮心:服务请求者从服务注册屮心发现服务描述,然后使用服务描述与服务提供者进行绑定,并调用相应的Web服务二但这种发现服务是基于语法性的服务描述星础上通过关键词的匹配來实现的,缺乏对服务内容的理解,使得Web服务选择的结果无论在功能的精确度还是非功能的条件的满足丄都难以满足用户日益增长的需求,亟待改进.针对传统的Web服务发现的不足,近年來,基于语义的Web服务发现研究正如火如荼的展开,取得了很多成果.有别于传统的基于关键字匹配的服务发现,基于语义的服务发现是在语义层丄进行需求描述和匹配判断的,因而在服务匹配的精度JL有很大的提高•但这种研究主要围绕Web服务的功能匹配而忽略了非功能因素的匹配,而在实际应用屮非功能因素已成为人们选择服务的重要依据,如用户选择网上购书服务时除了要求该服务支持网丄购书这一功能性的需求外,往往要求提供信用卡付款,送货丄门等的服务,本文把这类附带的要求统称为对Web服务的非功能因素需求•在诸如此类的现实应用屮,现有的Web服务应用在兀配的精度上还不够,那么如何在Web服务发现小综合考虑功能因素和非功能因素的影响,使匹配的服务更精确,这正是本文研究的重点.1算法思想木文研究的匹配算法借鉴了NaveenSrinviasan等人的算法思想饼.在基于语义的Web服务发现研究H^NaveenSrinviasan等人采用了OWL.S描述来增强UDDI注册屮心的查找能力,其提出了一种基于OWL.S的发现机制,并对原有的UDDIAPI进行了扩展,在发布服务吋允许OWL・SProfiles嵌入到UDDI屮.在该架构屮Web服务请求者不仅能够使用原有的UDDI基于关键字的匹配,血且能通过OWL-S匹配器提供的语义操作来实现基于语义的匹配,比如:在收到一个查询请求吋,OWL.S/UDDI匹配器首先对请求进行分析,若请求屮未包含Profile信息,则由原有UDDI屮的查询接口进行处理•若请求屮包含Profile信息,则由OWL.S匹配器的语义接口进行处理,其架构如图1所示收稿日期:2007—06—18E-mail:lijigang1982@yahoo.com.cn作者简介:李计刚(1981—),男,湖北天门人,硕士研究牛,研究方向为Web服务,数据库技术和电子商务;文黎明(1978—),男,上海人,硕士研究牛,研究方向为Web服务,电子商务及软件工程;陆菊康(1947—),男,上海人,副教授,研究方向为数据库...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?