收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

Web服务驱动的业务流程的容错性研究

刘安  
【摘要】: Web服务作为一种新的分布式计算技术,近年来在学术界和工业界引起了广泛的重视。它具有良好的互操作性,能够为不同实现标准和通信机制下的软件系统的交互和集成提供有效的支持,因此具有广泛的商业应用前景。为了简化和分散应用逻辑,提高服务的可重用性,单个Web服务都不可能做的非常复杂。然而现实中的应用一般都非常复杂,所以需要组合多个简单的Web服务形成一个复杂的服务来完成应用需求。这样的复杂服务通常称之为业务流程。由于业务流程的松耦合性,以及Web服务的异质性和自治性,对于Web服务驱动的业务流程来说,错误是经常发生的。如何减少错误发生的可能性以及发生错误后如何处理是业务流程成功应用亟待解决的问题。 本文针对Web服务驱动的业务流程的特点,对相关的容错技术,包括异常处理、事务、服务选择和QoS预测开展了以下工作: 1.提出了一种基于规则的异常处理机制。该机制将正常业务逻辑和异常处理逻辑分开,从而简化业务流程的开发和维护。该机制使用ECA规则来描述异常处理逻辑。这些ECA规则又建立在一套具有明确语义的异常处理模式之上。在业务流程部署之前,这些ECA规则自动转换成标准的WS-BPEL代码,并集成至正常业务逻辑中,从而形成具有容错能力的业务流程。实验表明该机制是可行的,能够帮助业务流程开发人员有效开发出具有容错能力的业务流程。 2.提出了一种约束感知的补偿机制。给定一个业务流程,该机制能够以最小的代价确保它的执行原子性。定义了业务流程的可补偿性和可补偿级别,给出业务流程的可补偿性的判定算法。分析了补偿代价和调度之间的关系,并使用回溯法和遗传算法产生最优调度使得保证执行原子性的补偿代价最小。实验结果表明,生成的调度能够减少保证执行原子性所需的补偿代价,从而在一定程度上提高了业务流程的QoS。 3.提出了一种利润驱动的服务选择机制。该机制能够帮助业务流程在可靠性和伙伴服务使用费用之间做出权衡。提出业务流程的业务模型,利用该模型分析业务流程的利润和伙伴服务的QoS之间的关系,根据该关系提出优化业务流程利润和可靠性的服务选择方法。实验证明服务选择机制帮助业务流程取得高可靠性的同时也极大提高了利润。 4.提出了一种业务流程的QoS预测机制。针对Web服务特有的事务属性,给出了不同流程结构下事务属性的约简规则,这样就能根据伙伴服务的事务属性推理出业务流程的事务属性。此外,分析了业务流程的容错结构对业务流程QoS的影响,特别是对执行时间、执行费用和可靠性的影响。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 谢储晖;;地理信息服务组合技术研究[J];苏州市职业大学学报;2009年01期
2 王国法;孙晓亭;王昆;;Web服务组合中的服务选择研究[J];计算机与信息技术;2007年06期
3 邓水光;吴朝晖;;Web服务组合方法综述[J];中国科技论文在线;2008年02期
4 曾云峰;周航;黄志球;;BPEL的测试用例生成研究[J];计算机工程与设计;2008年20期
5 魏慧;戎玫;张广泉;;一种基于体系结构的Web服务组合描述方法[J];计算机工程与科学;2008年12期
6 沈记全;郑雪峰;涂序彦;;一种基于蚁群算法的服务组合方法[J];武汉理工大学学报(交通科学与工程版);2009年06期
7 殷荣网;冒志建;;一种有QoS保障的Web服务组合方法[J];电脑知识与技术(学术交流);2007年11期
8 张渊源;王海舜;;基于Web服务组合的医院预检系统应用与分析[J];软件导刊;2007年19期
9 陈世展;冯志勇;;服务网络:Web服务组合的新基点[J];计算机应用研究;2008年05期
10 陈锦源;;Web服务组合中异构消息匹配模型研究[J];现代计算机(专业版);2008年08期
11 王一飞;吴素芹;王榕;;基于工作流的Web服务组合系统的设计与实现[J];信息化纵横;2009年05期
12 沈桂芳;;基于Petri网的Web服务组合流程的验证[J];科技信息;2009年08期
13 龚小勇;;基于QoS的Web服务发现与组合框架[J];重庆电子工程职业学院学报;2009年03期
14 朱新峰;李斌;吴俊;;基于MDP的动态Web服务组合[J];电脑知识与技术;2009年35期
15 杨书新;李淑芝;张永进;;基于BPEL的流程数据竞争问题研究[J];计算机应用;2010年07期
16 闫新庆;李文锋;陈定方;;基于有限状态自动机的Web服务组合(英文)[J];计算机工程与设计;2007年23期
17 张永胜;王强;杨海波;;基于BPEL的业务流程管理框架的研究[J];山东师范大学学报(自然科学版);2008年03期
18 周昆;金可音;;一种Web服务组合形式化模型及验证方法[J];微计算机信息;2010年30期
19 唐明靖;陈建兵;林洁;;可靠性Web服务组合的事务协调机制研究[J];电脑知识与技术;2011年03期
20 代秀娟;章昭辉;王敏生;杨娟;潘冬生;汪小寒;;旅游信息服务组合的Petri网建模及其实现[J];安徽师范大学学报(自然科学版);2011年04期
中国重要会议论文全文数据库 前10条
1 成睿星;苏森;杨放春;;使用范例推理的服务组合方法研究[A];2006年全国通信软件学术会议论文集[C];2006年
2 张艳梅;;基于Petri网的web服务动态组合方法[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
3 韩雪;黄双喜;范玉顺;;基于BPEL的工作流引擎研究与开发[A];2008全国制造业信息化标准化论坛论文集[C];2008年
4 周献中;吴奎;萧毅鸿;;基于蚁群算法的Web服务自动组合[A];决策科学与评价——中国系统工程学会决策科学专业委员会第八届学术年会论文集[C];2009年
5 闫志刚;胡海涛;;基于语义的Web服务动态组合框架的研究[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年
6 陈彦萍;李增智;夏虹;朱海萍;;服务质量驱动的Web服务组合框架的设计与实现[A];2006年全国通信软件学术会议论文集[C];2006年
7 方娟;王志杰;;SOA架构下基于Petri网的Web服务协商模型[A];2009年全国开放式分布与并行计算机学术会议论文集(上册)[C];2009年
8 杨占胜;;基于Web服务的基本遗传算法实现[A];第三届中国智能计算大会论文集[C];2009年
9 冯细光;刘建勋;;开放Web服务测试平台的设计与实现[A];第18届全国多媒体学术会议(NCMT2009)、第5届全国人机交互学术会议(CHCI2009)、第5届全国普适计算学术会议(PCC2009)论文集[C];2009年
10 尤军;;谈气象Web服务的网络安全问题[A];网络安全技术的开发应用学术会议论文集[C];2002年
中国博士学位论文全文数据库 前10条
1 龙军;基于信任感知与演化的服务组合关键技术研究[D];中南大学;2011年
2 刘波;云制造环境中面向多任务的服务组合与优化技术研究[D];重庆大学;2012年
3 卢刘明;基于语义的web服务发现与组合关键技术研究[D];东华大学;2006年
4 钟读杭;Web服务组合的可靠性预测研究[D];国防科学技术大学;2007年
5 朱锐;可信服务组合若干关键技术研究[D];国防科学技术大学;2009年
6 任志宏;Web服务复合的若干关健问题研究[D];中国科学院研究生院(软件研究所);2004年
7 汤景凡;动态Web服务组合的关键技术研究[D];浙江大学;2005年
8 陈冰;基于Web服务的动态虚拟企业(WSDVE)及其关键技术研究[D];西北工业大学;2003年
9 李祯;混合QoS模型感知的语义Web服务组合决策算法研究[D];北京邮电大学;2008年
10 陈志勇;面向模糊请求的服务组合关键问题研究[D];山东大学;2011年
中国硕士学位论文全文数据库 前10条
1 陈智伟;类型理论在Web服务描述和验证方面的应用[D];浙江大学;2006年
2 穆林;基于BPEL的Web服务组合技术研究与实现论[D];河海大学;2006年
3 黄俊;基于语法的Web服务自动组合方法[D];浙江大学;2008年
4 靖红叶;基于Pi演算的Web服务组合的验证[D];太原理工大学;2008年
5 武海峰;基于OWL-S的动态服务组合的改进的研究[D];江南大学;2007年
6 郎大为;基于语义Web服务的服务组合与匹配算法研究[D];大连理工大学;2006年
7 金明;面向物流企业的Web服务组合模型研究[D];东华大学;2010年
8 梁本志;基于SOA架构服务组合的研究与实现[D];西安电子科技大学;2008年
9 杨晓琴;基于TMS的Web服务动态切换研究[D];太原科技大学;2009年
10 王国栋;WebService在商业领域的应用[D];浙江大学;2006年
中国重要报纸全文数据库 前10条
1 李佳师 孙爱民;Web服务,在等待中成熟[N];中国电子报;2004年
2 宁肯;Web服务:黎明前的跋涉[N];计算机世界;2005年
3 朴华;SilverStream延伸Web服务[N];中国计算机报;2002年
4 IBM软件集团亚太区副总裁Andrew Dutton;Web服务——新一代电子商务的核心[N];计算机世界;2001年
5 中国科学院软件研究所 刘绍华;“坐,请坐,请上坐!”[N];计算机世界;2005年
6 李浩;Web服务的阳光之旅[N];网络世界;2004年
7 本报记者 薛斐;Web服务不神秘![N];计算机世界;2002年
8 徐昊;Lotus ND6:强化Web服务协作[N];中国计算机报;2002年
9 本报记者 龚杰;Web服务需要管理[N];计算机世界;2004年
10 ;Web服务 力助IT[N];中国电子报;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978