欢迎来到天天文库
浏览记录
ID:36806102
大小:431.76 KB
页数:7页
时间:2019-05-15
《基于扩展语义接口的Web服务动态组合方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第29卷第16期计算机工程与设计2008年8月V01.29No.16ComputerEngineeringandDesignAug.2008基于扩展语义接口的Web服务动态组合方法王林,张付志,王岩(燕山大学信息科学与工程学院,河北秦皇岛066004)摘要:自动地根据用户请求进行服务的动态组合是目前Web服务领域的关键问题。针对该问题,提出了一种基于本体的服务动态组合方法,设计并实现了一个服务动态组合原型。首先Web服务按照一定规则被抽象为本体模型,然后通过分析所构造服务的模型来实现服务的匹配,最后利用BP
2、EIAWS对匹配生成的服务组合序列来进行自动的组合.实验结果表明,该方法细化了服务接口的语义,并且在发现结果上有更高的准确性.关键词:Web服务;本体;服务匹配;服务组合;语义中图法分类号:TPl82文献标识码:A文章编号:1000.7024(2008)16-4343.04MethodforwebservicesdynamiccompositionbasedonexpandedsemanticinterfaceWANGLin。ZHANGFu—zhi,Ⅵ,ANGYan(CollegeofInformation
3、ScienceandEngineering,YanshanUniversity,Qinhuangdao066004,China)Abstract:Itisasixty-four-dollarquestionthatcomposingexistingwebservicesdynamicallyaccordingtouser'srequest.Adynamicwebservicecompositionmethodbasedonontologyisproposedandasystemforservicecompo
4、sitionisdesigned.Firstly,webservicesaremodeledbasedonontologywithsomerules.Secondly,servicesarematchedbyanalyzingtheinnerprocessoftheservice.Finally,themethodgeneratestheplanandconvertsitintoBPEL4WSthatcanbeexecutedandreturnresulttousers.Theexperimentation
5、reflects,themethodspecifiesthesemanticsofwebservicesandhasamoreaccuratematchmakingresult.Keywords:webservices(WS);ontology;servicematching;servicecomposition;semantic0引言Web服务建立在SOAP协议之上,基于XML的SOAP在HTTP协议上传输,能很好地穿越防火墙,从而使电子事务的过程可以跨越各个系统。Web服务使用XML进行消息传递,使得信
6、息和数据在异构系统间传递,并使不同系统间的协同工作成为可能。虽然Web服务的出现为跨域操作提供了可能,但是现阶段它仍然存在很多问题。其中,一个非常重要的问题是:当单个简单的Web服务无法满足实际应用需求时,人们常常需要组合多个Web服务以完成一个较复杂的任务。因此,如何动态的实现Web服务组合是当今一个亟待解决的问题。要解决灵活的、动态的服务组合的方法,需要解决以下关键问题:①语义层次的服务接口描述;②如何生成组合服务的方案;③组合服务的描述。已有的Web服务组合的研究工作主要来自两个领域:一个是人工智能领
7、域,另一个是形式化方法和自动推理领域。基于人工智能服务组合方法Ⅲ将Web服务的这些描述映射为动作形式化描述,在Web服务空间中以构造Web服务组合为目标,通过形式化的推理来得出Web服务的组合序列,动态形成服务组合方案。一些研究者还提出了基于接口的服务组合的方法酬,但该方法没有分析服务内部结构,因此不能准确的发现服务来进行组合。在形式化方法和自动推理领域的工作除了面向Web服务行为的服务组合方法Ⅲ,也不乏借鉴自动化程序综合01和模型检验的方法旧。基于Web服务行为的组合方法并不检查消息接收和发送的内容,因此
8、该方法可能会产生功能上并不符合用户需求的组合服务。为此,文中提出了一种基于本体的服务动态组合方法,该方法首先提出了一个轻量级可扩展的Web服务模型,然后通过引入领域本体对服务的接口进行语义扩展,来支持服务的自动组合。在现有的环境下,该方法可以较好地实现服务组合。本文介绍了服务的描述模型;详细地介绍了服务组合的过程;设计了支持服务组合的系统框架,并且开发了一个服务组合原型系统;将文中的方法与现有的一些方法在实验的基
此文档下载收益归作者所有