基于qos上下文的web服务动态合成

基于qos上下文的web服务动态合成

ID:5266165

大小:307.10 KB

页数:6页

时间:2017-12-07

基于qos上下文的web服务动态合成_第1页
基于qos上下文的web服务动态合成_第2页
基于qos上下文的web服务动态合成_第3页
基于qos上下文的web服务动态合成_第4页
基于qos上下文的web服务动态合成_第5页
资源描述:

《基于qos上下文的web服务动态合成》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华南理工大学学报(自然科学版)第35卷第1期JournalofSouthChinaUniversityofTechnologyVol.35No.12007年1月(NaturalScienceEdition)January2007文章编号:10002565X(2007)01201062063基于QoS上下文的Web服务动态合成徐新卫丁秋林(南京航空航天大学计算机应用研究所,江苏南京210016)摘要:针对QoS上下文在服务合成中的不同作用,文中提出将QoS上下文模型用于服务的动态合成.利用QoS反

2、馈控制机制,根据用户的QoS要求,在环境QoS变化的情况下,对备选的服务进行动态选择、组合和执行,并使用遗传算法作为QoS反馈机制的控制器,保证了QoS指标的确定.实验和仿真结果表明,基于QoS上下文的服务合成能够动态、自适应地进行服务的组合,并满足用户QoS的指标和要求.关键词:Web服务;服务合成;服务质量;遗传算法中图分类号:TP393.0文献标识码:AWeb服务是自包含、自描述和模块化的一个展而来.它采用DAML服务委员会提出的一套标记语(组)应用程序,可以通过接口来调用Web服务,而言

3、结构来描述Web的服务属性和服务能力.服务的实现和服务接口的分离促使基于Web服务影响服务合成的因素有:(1)Web服务的冗余[123]的应用成为松耦合、面向构件和跨平台的实现.性和相近性,导致发现最优服务是困难的.由于有相Web服务的高有效性和标准化使得Web服务有可同或相近的服务,所以有多个可选择的服务满足用能实现B2BI(BusinesstoBusinessInteroperability)模户的需求,导致服务合成的多态性问题.(2)QoS式.该模式要求Web服务跨越不同的组织和商业机(Q

4、ualityofService)对服务合成的影响.Web服务需构进行服务的合成与重用.要在功能和QoS上能够被使用和理解.对于服务合服务合成是将服务看成构件而进行重用的技成,QoS是对备选服务的本身约束,也是满足服务请术,是在现有的服务中选取特定的服务,组合成新的求者的QoS要求.(3)Web服务合成的动态性.在不服务来满足用户的需求.目前IBM发布的Web服务同的环境下,Web服务合成不仅考虑来自服务内部流程语言(WSFL)以及微软发布的XLANG是两个的变化,还要关注来自服务执行环境的变化.

5、最早定义Web服务合成的语言.两者都建立在WS2文中根据Web服务的QoS上下文在服务合成[425][627]DL基础上.BPEL4WS是一种指定业务流程和中的作用,将用户的QoS作为衡量服务合成的决定业务交互协议的语言,它将WSFL基于图论的流程描因素,提出了QoS反馈控制模型,在环境的QoS变述和XLANG基于结构化的构造过程结合在一起,力化的情况下,利用遗传算法动态地调整合成服务的图成为Web服务合成的统一标准.Web服务标记语QoS指标,并将理想状态下的服务QoS指标与待合言DAML2S

6、(DARPAAgentMarkupLanguage2Ser2成的实际服务进行相近度计算和比较,从而确定用[8][9]于合成的服务和合成服务的执行路径vice)是从基于DAML+OIL的Web服务本体发.并通过仿真实验来验证文中算法和模型的有效性.收稿日期:20062042201基于QoS的Web服务合成3基金项目:国家“863”计划项目(2002AA411030);国防基QoS有两方面的含义:一是技术和性能的指标,础预研项目(S0500A001)二是资源的配置与调用.技术和性能指标是服务运作者简

7、介:徐新卫(19712),男,博士生,讲师,主要从事信息系统集成和Web智能技术方面的研究.E2mail:行时,服务内部因素、运行环境约束和服务调用者意xuxw2004@nuaa.edu.cn图的具体量化.资源的配置和调用是服务与服务所第1期徐新卫等:基于QoS上下文的Web服务动态合成107处环境之间的协调,是支持服务的各种因素作用的1.3服务执行路径表示具体体现.服务合成分为静态和动态两类[10].静态[12]根据状态图,文中利用执行路径来表示状态服务合成就是在忽略或简化约束条件下的服务组图

8、中服务合成的路径.合成服务路径是状态图中的合;动态服务合成是在合成环境、用户意图和服务内一组状态[t1,t2,⋯,tn],初始态和终止态之间的每部因素的约束下,进行服务的选择、服务的动态规划一种状态只有一个后续状态.文中使用AND/OR图与执行.在服务合成中主要关注服务的动态发现和合来表示并行和多选择的状态,采用有向非循环图成服务的执行,即选择待合成的服务和确定服务的执DAG(DirectedAcyclicGraph)来表示合成服务的执行路径.文中主要是在QoS约束下利用QoS动态地发行路径.利

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

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

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