收藏本站
《中国科学技术大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

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

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

免费申请
【参考文献】
中国期刊全文数据库 前2条
1 任怡,吴泉源,贾焰,韩伟红,管剑波;事务处理技术研究综述[J];计算机研究与发展;2005年10期
2 徐伟,金蓓弘,李京,曹建农;一种基于移动Agent的复合Web服务容错模型[J];计算机学报;2005年04期
【共引文献】
中国期刊全文数据库 前10条
1 丛春瑜;利用Web Services实现网络个性化学习[J];安徽广播电视大学学报;2004年02期
2 王刚;邓微波;陈世福;王云;;一种基于Web Services的事务流中间件模型[J];成都信息工程学院学报;2005年06期
3 朱夏;王茜;;异构系统间数据交换模型的设计与实现[J];东南大学学报(自然科学版);2006年02期
4 曹署;刘建勋;;表达式求值器在工作流中的应用[J];电脑知识与技术;2006年08期
5 季一木;王汝传;王海艳;;网格技术在电信中的应用研究[J];电信科学;2006年02期
6 刘红文;;浅谈Web Service技术[J];福建电脑;2007年03期
7 张晶;李佑钢;杨建国;林报嘉;孙久虎;;治理车辆双超智能管理信息平台的研究及实现[J];公路交通科技;2007年06期
8 石双元,陈琦;事务处理协议及其在Web Services中的应用分析[J];管理学报;2005年S2期
9 吴功和;刘真;;基于GIS Web Service的WebGIS应用[J];华北水利水电学院学报;2006年01期
10 徐琪,钱省三;一种集成网络化与智能化的供应链技术创新模式研究[J];上海理工大学学报;2004年04期
中国重要会议论文全文数据库 前10条
1 陈彦萍;李增智;夏虹;朱海萍;;服务质量驱动的Web服务组合框架的设计与实现[A];2006年全国通信软件学术会议论文集[C];2006年
2 李宏伟;李勤超;蔡畅;;基于OWL-S的地理信息服务语义描述研究[A];中国地理信息系统协会第四次会员代表大会暨第十一届年会论文集[C];2007年
3 童红霞;张申生;;基于服务质量的多属性群决策服务选择算法(英文)[A];全国语域web与本体能研讨会论文集[C];2006年
4 薛海丽;樊永生;韩燮;;下一代网络结构和关键技术分析[A];AECC专题学术研讨会论文集[C];2007年
5 张艳梅;;基于Overlay网络的服务组合研究综述[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
6 石双元;陈琦;;事务处理协议及其在Web Services中的应用分析[A];第11届海峡两岸信息管理发展策略研讨会论文集[C];2005年
7 吴家菊;刘刚;席传裕;;Web服务数据的二次处理[A];第二届全国信息与电子工程学术交流会暨第十三届四川省电子学会曙光分会学术年会论文集[C];2006年
8 娄晶;金勤献;赵黎明;;工作流中的一致性问题及其解决方案[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
9 祝鸣;冯博琴;傅向华;周江卫;;业务流程与数据模型的关联元模型研究[A];2007中国控制与决策学术年会论文集[C];2007年
10 栾衡;张世栋;隋琪;;一种基于服务功能社区的规划算法[A];2005年全国理论计算机科学学术年会论文集[C];2005年
中国博士学位论文全文数据库 前10条
1 安杨;基于本体的网络地理服务中的关键问题研究[D];武汉大学;2005年
2 严亚兰;基于语义Web的知识处理研究[D];武汉大学;2005年
3 周娜;基于Web的制造业电子商务平台关键技术的研究与应用[D];南京航空航天大学;2005年
4 欧阳应秀;基于CSCW的CAD系统关键技术研究[D];浙江大学;2004年
5 任志宏;Web服务复合的若干关健问题研究[D];中国科学院研究生院(软件研究所);2004年
6 周丹晨;面向网络化制造的资源共享服务平台构建原理与实施技术研究[D];四川大学;2004年
7 陆静平;基于XML的产品数据模式、存储及共享模型的研究[D];重庆大学;2003年
8 韩祥兰;SBA系统的综合集成研讨厅研究与应用[D];南京理工大学;2005年
9 唐宇;空间信息栅格(SIG)系统框架、服务体系与服务聚合技术研究[D];国防科学技术大学;2004年
10 金宝轩;网格计算环境下的3维空间信息应用研究[D];武汉大学;2005年
中国硕士学位论文全文数据库 前10条
1 王任;面向校园网的信息资源共享方案的研究[D];湖南大学;2006年
2 欧阳纯萍;实施面向服务体系结构(SOA)关键技术的研究[D];广西大学;2007年
3 陈志英;基于BPEL4WS的业务流程设计方法的研究[D];武汉理工大学;2007年
4 袁勇福;Web服务事务处理研究与实现[D];湖南师范大学;2007年
5 梁慧芝;学习资源库知识服务模型研究[D];西南师范大学;2005年
6 陈皓;电力设备状态检修辅助分析系统的研究与实现[D];西安理工大学;2005年
7 沈安林;基于WEB的数字监控系统研究与实现[D];西北工业大学;2005年
8 何明鑫;Web服务的会话模型和会话管理器研究[D];河海大学;2005年
9 龚哲兵;基于Web Service的Car-CRM的研究与实现[D];南京航空航天大学;2005年
10 刘媛媛;基于Agent的Web服务组合研究[D];南京航空航天大学;2005年
【同被引文献】
中国期刊全文数据库 前5条
1 陈传波,赵伟伟;一种自主工作流任务分配策略[J];华中科技大学学报(自然科学版);2005年06期
2 谭浩;张雄;廖军;;基于BPEL4WS的工作流平台的设计和实现[J];计算机应用;2006年06期
3 冯名正;;Web服务组合研究综述[J];计算机应用与软件;2007年02期
4 徐伟,金蓓弘,李京,曹建农;一种基于移动Agent的复合Web服务容错模型[J];计算机学报;2005年04期
5 陈振邦;王戟;董威;齐治昌;;面向服务软件体系结构的接口模型[J];软件学报;2006年06期
中国硕士学位论文全文数据库 前1条
1 蒋黎明;基于BPEL和SOA的Web服务组合技术研究与应用[D];南京理工大学;2007年
【相似文献】
中国期刊全文数据库 前10条
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期
中国重要会议论文全文数据库 前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 李佳师 孙爱民;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年
中国博士学位论文全文数据库 前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年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026