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

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

来源:网络收集 时间:2026-07-07
导读: 第 9 20 09 年 1期嚣[ 1;月 j C PETH LYNDEPN O U计算机技术与发展O E M T ENO A ELM T R COG D V Vo ol o92009 N N1 1 . . v 1. 基于 B E P L和 Qo S的动态 W e b服务组合框架研究张文博,史维峰(西北大学信息科学与技术学院,陕西西安 702 ) 1 17摘要:利

9 20 09

年 1期嚣[ 1;月 j

C PETH LYNDEPN O U计算机技术与发展O E M T ENO A ELM T R COG D V

Vo ol o92009 N N1 1 . . v 1.

基于 B E P L和 Qo S的动态 W e b服务组合框架研究张文博,史维峰(西北大学信息科学与技术学院,陕西西安 702 ) 1 17摘要:利用 B E P L语言可以将单独的 We服务组合成复杂的业务流程, b但是 B E P L语言不支持在业务流程执行阶段进行

修改操作。虽然 B E语言有错误处理和补偿机制,是如果业务流程不能继续执行就会影响到业务执行效率。针对这 PL但一

问题,出了基于 B E提 P L和 Q的动态 We服务组合框架, b利用 QD组件的动态绑定功能和 U D的动态发现 We服 s D I b

务功能,实现在业务流程运行时动态选择 we服务的功能,提高业务流程的执行效率。 b从而关键词: I L Q3; B); S动态; b E We服务组合中图分类号: 1 .硼 15文献标识码: A文章编号:6 3 6 9 (0 9 1— 0 2 0 1 7— 2 X 2 0 )1 0 7— 4

Re e r h o Dy m i e e v c sCo s a c n na cW b S r ie mpo ii n Ba e sto s d

o P L a dQo nB E n SZ HANG e - o, HIW e—e g W n b S ifn

( ol e f no tnSi c C lg fr i c ne& Teh o g, otw s Unvrt,’l7 0 2, h a e o I ma o e cn l y N rh et i s yXi l 1 1 7C i ) o ei a n

Ab ta t B s gBP src: y u i EL。 e e-c c nb o o e t mpe u iespo e ss Ho v rt eBPEL o sn tsp otmo f i n W bs/ i ̄ a ec mp sd i oc v n o lx b n s rcse . we e,h s d e o u p r di n ygw e evcsd rn h x c t no u iespo e ss bsr ie u i t ee eu i fb n s rcse .Alh u h teBP a a l a l g a dc mp n ain meh ni .h fi g o s t o g h EL h sfut

hndi n o e st c a s n o ms t eef - ce y o sn s r cs x c t nwi eafce fteb sn s r cs udn tb o tn e .I r e os let i po lm, iea i nc f buiespo ese eu i lb fe td i h u iesp o esc l o ec n iu o l o d no d rt ov hs rbe gv

d锄 jw e eri s mps i rme r ae nte P LadQ S y n h y a cbn i u ci fQ Scmp nns c bs vc c oio a wokbsdo h B E e o t nf n o .B gtednmi idn nt no o o oe t gf oa d ted n mi n h y a cU∞ Idso eyo W e evc i vr f c bsrie,teb sn h u i ̄ prcs u o esr n—t y a cslcin o i d n mi e et fW e er iewi erai d,a d me o bsv c l b e le n l z tee iin y i h x c t no u iespo se h f ce c nt ee eu i fb n s rc sswi ei r vd swe1 o s e lb mpo e a l l .

Ke od: I L; o;y a cWe e ecmps i yw rsB) Q S d nmi; bs】 E c o oio tn

O引言随着 we服务技术的日益成熟, b越来越多的稳定易用的 we服务共享在网络上。但单个的 we服务 b b

合适的成员服务,但是目前 B E P L组合服务与各个成员服务之间却保持着一种静态的绑定关系,而导致从在运行期间难以动态调整其结构,当环境发生变化时, 组合关系只能重新建立和描述。文中提出了一种动态 we服务组合架构。该架构基于 B E b P L语言和 U D D I协议,利用可扩展的 Q3 s组件,支持业务流程在运行阶段动态绑定 we服务, b而且在异常情况下可以动态

能够提供的功能有限,了更加充分地利用共享的为 We服务, b有必要将共享的 we服务组合起来, b提供更为强大的服务功能。 B E b s e rc seeu P L(uis poe )c— ns s【

t n agae是一种描述业务流程执行的语言, i nug) ol它是

合 We服务的有力工具。B E b P L规范了如何描述一个流程的结构,如何调用一个 we服务, b如何进行流程中数据的定义和传递,以及如何进行生命周期管理。

修改服务,从而很好地提高业务流程的执行效率。

l关于服务组合的框架的研究在动态 We服务组合框架研究方面, b国内外不少研究者已经提出了若干框架。MA S框架…,态 I 1中动的组合过程分为两大块:第一块是如何将抽象服务对应的替换成实体服务;第二块是在运行过程中,如果有实体服务不可用,如何找到其它的抽象服务集合进行替换并进一步找到对应的实体服务,至对整个过程甚重新评估、换。MAI替 S框架的缺点在于它把出错处理揉合进框架之中,使得框架的结构复杂很多,实现起

然而,在实际使用中人们逐渐意识到,P L并不能解 BE决 Itme开放环境下服务组合面临的所有问题。虽 n e t

然在组合服务设计阶段可以通过有效的查询机制寻找收稿日期:0 9—0—1;回日期:0 9—0 20 3 0修 20 6—0 5

基金项目:国家高技术研究发展计划(6 )目(0 7 A0 0 0 ) 83项 20 A 1 3 5

作者简介:张文博 (94,, 18一)男硕士研究生,方向为 S A软件研究 O、工程;维峰,授,究方向为 S A、件工程、史教研 O软数据库、 A C D/CAM。

第 1期 l

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

7 3

来比较困难。U C NIS框架 L是综合了容量和状态的 2 J表现框架,一部分是服务结构,注服务和服务组件,关

( ) P L流程仓库: bB E主要存储已设计完成的业务

流程实例,当设计者在新设计一个流程时可以先搜索流程仓库,如果有满足要求的流程文档则直接调用;如果没有合适的流程文档则通过 B E P L设计器来进行设计,时把满足要求的新设计的流程文档存储到同 BE P L流程仓库中。

只关心功能和调用;另一部分是计算结构,关注于将服务进行建模的软件组件,只关心功能和实现。这种方法采用的是无中心的编排思想。这种框架的缺点在于对框架的管理比较困难,而且无中心的编排组合比起有中心的编排,灵活性、鲁棒性都要差。U O S N框架[’】

是一种

适合普通计算环境下的服务组合和服务生成框架。它把所有的计算实体,包括 We服务、算机资 b计源等,都称为服务元素( E, S S )将 E之闾的组合方法称为服务模板 ( T)在服务组合阶段,E在各个 S S; S T的基础上进行组合;在服务生成阶段,通过 S E和 S T的

组合历史而生成新的 S。这种框架的缺点在于服务 T的组合严重依赖于已有的服务模板,模板的生成及对管理必须人为干预,成新模板的能力不明显。生

F S o框架 .的服务模型中,个服务包括能力 l c 5】每

图 1框架的结构图

和预定逻辑两部分。能力可以分为五种:交互能力、发布能力、谈判能力、合同管理能力和账单处理能力。在其组合模型中,包括了服务组合、服务协调和服务聚合三大块,实际的组合过程依赖于服务间的组合、协调和聚合关系。R S框架的局限性在于:框架中组∞在

() o cQ S组件:框架的核心部件,功能主要包新其括: 1解析 B E ) P L业务流程模板,向 U DI询适并 D查用的 We服务; b

2根据选择动态绑定 we服务; ) b3将 B E ) P L业务流程送往引擎执行;

合、协调和聚合本质上还是模板,而且这种“模板”所涉及到的服务数量比通常的模板要少,因此不能满足服务数量比较多的服务组合。

4对 B E ) P L执行引擎和备用 We b服务进行监控, 获取 Q S o信息,对框架进行 Qo S管理。 ( ) P L执行引擎: dB E主要作用是当收到请求时,选择来自 Q S o组件的流程文档,照流程描述的过程按

2动态 We b服务组合新框架2 1新框架结构 .

调用相应的 we b服务来完成具体的任务。 () D: eUD I其作用主要为:

该框架的核心思想是利用 U D的统一发现服务 D I的功能和 Q S o …… 此处隐藏:3801字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于BPEL和QoS的动态Web服务组合框架研究.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)