教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

基于BPEL和QoS的动态Web服务组合框架研究(2)

来源:网络收集 时间:2026-07-07
导读: 和描述,服务提供者是通过 S A O P消息向 U D发布 D I和注册服务的, 消息并不支持 Q s述机制, 0描 UD服务发现机制也没有根据 Q S属性查找 We 0I 0 b服务的功能。因此有必要对 WS L文件描述、 O P D SA消息头和 UD

和描述,服务提供者是通过 S A O P消息向 U D发布 D I和注册服务的, 消息并不支持 Q s述机制, 0描

UD服务发现机制也没有根据 Q S属性查找 We 0I 0 b服务的功能。因此有必要对 WS L文件描述、 O P D SA消息头和 UD I D的数据结构进行扩展。在 WS L描 D述文件中,以在<sri>的元素中加人 Q0可 ev e c s子元素,其具有对 We使 b服务的 Q S属性描述的功能。 o

,

SA O P消息包含两个子元素:可选的消息头和必选的消息体。对 S A O P消息头进行扩展,添加服务质量参图 2业务流程执行过程图

,

数,如价格、执行时间、可靠性、可用性、信誉度等。同样, U DI we服务注册信息中也需要加入相应在 D的 b的 W e服务的 Q S属性。 b o 2 3 3 ( S选择方法 .. 1 o

在业务流程运行过程中,如果某个 we服务出现 b

异常导致其不可用,或者因为网络等原因造成业务流程执行时间代价太大,为避免业务流程中断或减低消耗,o Q S组件将从备用 we服务列表可替代的 we服 b b务对出现异常的 we服务进行动态替换, b确保业务流程能够继续正常执行,其操作流程如下:Sel业务流程运行过程中如果某个 We服务出 t: p b现异常, S组件将通知 B E Q0 P L执行引擎暂停业务流程的执行;

对于 we b服务的 Q S。属性,以代价、时间、可靠性和可用度为例来说明选择一个 we服务的方法。对 b于单个的 we服务。 b它的综合服务质量可以定义为: Q( )= ( ( ) q ( )q s: ( ) S口 s: s: ()口 s )

对于有多个独立 we b服务组合的复杂业务流程来说,需要找到业务流程节点上满足需求的最优 we b服务,需要使用多维向量空间质量参数来表示整个流程的服务质量,定义如下: q ) g (1 q垤 (l t 1 ( l )。i d I q ) q ) qv(2 t 2 ( (2。d aQ=

Se2 Q S

t: o组件从备用 We服务中根据替换策略 p b选择一个可用的 we务发送给 B E b服 P L执行引擎, B)L执行引擎调用新的 we服务, P L流程继续执 I E b BE行。

23 Q s与动态服务组合结合 . o

23 1 B E .. P L元素扩展

研究 B E P L服务组合方式可以发现:传统的 B E PL

qn(口 ( ) q ( t¥) I i ̄ d q12口13 ql。。,

服务组合之所以是静态绑定原因在于连接服务成员之间的“伙伴关系” pr e i”即“ at rn是静态绑定的。 n lk也就是

说在流程设计时已经确定了具体服务之间的交互关系[7。因此要实现服务动态绑定, 6】,需要重新对“ at pr .

nrn” elk进行定义。比较有效的方法是使 pr el k的 i am rn i

含义不再是一个具体的值,而将其看作是一个函数:pr elk=厂 l…) at rn n i (, 2函数中的参数可以采用 We b服务中的服务名称、方法名称、消息类型等l在 B E 8。 P L 8 J

芒q .”2

q22 q23 q2, . .

. q。 3 ”

在计算业务流程服务质量时,简单的情况下可以使用加权平均值的方法来测量。在具体的应用中可以

根据侧重的Q S o属性设置相应的算法[1。 90 .】

第 1期 1

张文博等:基于 B E P L和 Q) s的动态 we b服务组合框架研究

7 5

对于 Q s o组件的 Q S管理功能的设计可以采用 o

W o k h p o tn mi C mmu iain n mp t g r s o n Au o o c o n ct s a d C o o ui n

传统的 QI管理框架设计方法,以根据响应时间、 可 可靠性、吐量等具体的侧重不同制定相应的 Q s模吞 o型。Q s 0信息的采集可以采用基于 J X—R C和 J X A P A—

( cC’ 5 . omia I l:E— C mp trS ceyP es A 0 ) Tar n, t y— E a l K o ue oi rs, t2 0 5 7—5 1 0 5: 2 3.

[] T kmo 3 ae t oM, h si 1 a ,t 1 S.i一C m o O—i w t T e . e o h T, a aA r ̄ o p. vst n a d S vc— E r e c r me r o iut u— io

e i— me g n eF a wo k fr Ubq i s— i n r e o

WS规范所提供的“截取器” hn l ) (ade机制。在 Q S r o

信息存储方面,由于删除和修改操作很少,以采用普可通文件加索引的方式存储【,j 1 1。一般而言, P L流 12 BE程的执行效率是最重要的,因此, o Q S算法可以根据响

C m un n in et【/S m oi o plai o p t E v om ns C]/y ps m nA pctn i g r u i o sn ne t a dte Itme—Wokh p S NT 0 4 Wok h p ) h rs o s( AI 2 0 rso s .T k oJ pn IEE C mp t oit rs,0 4 o y,aa:E o ue S c yPes2 0 . r e

[] Pe n lG,i 1 C Lme dr W. h 4 i ei z l,a r of T eR冱S Fa . d J J s s ∞ r me w r:nOvre C/S m ̄ u o pla ̄ dte ok A ev w[]/y i m nA pet s n i k a hItme rs p S NT 0 3 Wokh p ) lr a ne tWokh s( AI o 2 0 rso s .Foi, dUS I E C mp trS c t r ̄, 0 3 A:E E o u e o i y P e s2 0 . e

应时间和吞吐量为依据设计。Q S管理功能可以作为 o独立的模块来进行设计,它的改变不会影响 we服务 b

动态组合和 B E P L流程的执行, Q。组件易于扩展。使 s

[] Zn ,。—a a m dl aeo We xis o psi 5 egL Q S w ri d w rfr b ev e cm oi n e e 8 c t o

3结束语动态 we服务组合是 we服务领域中一个重要 b b发展方向。结合 B E P L和 U D提出了一种基于 Qo D I S组件的 we服务组合新框架, b该框架具有在业务流程运行阶段动态绑定和选择 we服务的能力,有很好 b具的可扩展性和可恢复性,并增强了 we b服务的业务组合能力。为增强该架构的实用性,将进一步研究业务

[] I K r sc o so ot a n i ei, 0 4 3 J . K K T a at n n S f r E gn r g 2 0, 0 n i w e e n ( )31 3 7 5:1— 2 .

[】马骞, 6虞建杰,马晓星,一种基于

运行时体系结构的等.BE P L支撑环境[]电子学报, 06 3 1A) 26 J. 20,4(2:3 1—26 3 5.

[]杨 7

鑫,亮 . z D: bSⅣos陈俊 W ̄ ' L We e i组合系统体系结 A e冰,张路, .等一种支持领域特性的 We服 b

构描述语言[]软件学报,06 1 ()18—19 . J. 20,75:12 14 []赵俊峰, 8谢务组装方法[]计算机学报,05 2 ()71 78 J. 20,84:3— 3 .

流程的安全、业务流程模板中的服务粒度划分等问题。另外,对于动态绑定的策略和 we服务的替换策略的 b研究也是今后工作的重点。参考文献:[] Moaei, s MaroA,t 1A Fa e okf I df rS Mu i f s E, un e a. r w r r i m o

[]陈彦萍,智,志胜, . b务组合中基于服务质 9李增郭等 We服量的服务选择算法[]西安交通大学学报,06 8:9 J. 2 0 ( )87—

9 O. O

[O 1]陈彦萍,李增智,郭志胜,一种满足马尔可夫性质的不等.完全信息下的 We服务组合方法[]计算机学报,06 b J. 20,2 ( ) 1 7—1 8 . 9 7:0 6 O 3

Poioi f o l—Sris C/Sri sCmpt rv i n o C mp xe e c[]/ev e o u- sng e ve c i, 0 4— K ne ai a C艇f n 2 0 I— It n t n l【 g KK r o o (C 0 . n S C’ 4)

[1邵凌霜, 1]李田,俊峰, .种可扩展的 W e e is赵等一 bsr c ve Q s理框架[]计算机学报 .083 ( )15—17 .。管 J. 2 0,18:4 8 4 0 [2 1]王莉,泉,雪峰 .于 B E刘厚吴基 P L的业务流程管理系统架构的研究与应用[]计算机工程与设计,06 2 (8: J. 20,7 1 )3O 5 7— 3 O. 51

衄 g, h a I E o ue Sc t r s20: 1— hi i:E K Cmpt oiyPe,04 8 Cn r e s9 0.

[] S mdl ̄P, e nFA. rm w r o D nt e 2 o uh, c ̄ s e AFa e okf ya Sx r ̄c .

v eC mpsi …… 此处隐藏:3984字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于BPEL和QoS的动态Web服务组合框架研究(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/268712.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)