1 / 61
文档名称:

基于BPEL的Web服务组合工具中流程编制功能的设计与实现.pdf

格式:pdf   页数:61
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于BPEL的Web服务组合工具中流程编制功能的设计与实现.pdf

上传人:minzo 2014/2/28 文件大小:0 KB

下载得到文件列表

基于BPEL的Web服务组合工具中流程编制功能的设计与实现.pdf

文档介绍

文档介绍:西北大学
硕士学位论文
基于BPEL的Web服务组合工具中流程编制功能的设计与实现
姓名:张文博
申请学位级别:硕士
专业:计算机软件与理论
指导教师:史维峰
20090601
摘要褡魑R恢中滦说姆植际郊扑隳P停哂锌7判浴⑵教ǘ懒⑿浴⑺神詈性和可复用性等优点,已经在企业应用集成等领域扮演着越来越重要的角色。然而,单一的褚丫荒苈闳找娓丛佣啾涞囊滴裥枨蟆R虼耍赜眉河械姆癫通过可管理的方式进行合成,生成新的应用系统以满足企业的动态需求是十分必要的。褡楹霞际踝魑=饩稣庖晃侍獾男录际跫撼晌9ひ到缬胙踅绻餐芯的重点与热点。本文研究了现有的褡楹霞际跆氐悖治霰冉狭讼钟械腤服务组合系统的优劣。研究了语言在褡楹戏矫娴奶匦裕岢隽艘桓龌贐语言的褡楹瞎ぞ連。使用该工具可以将单一的褡楹衔复杂的业务流程。该工具为创建和编辑业务流程提供了一个可视化的向导编辑环境并实现了静态分析和调试测试功能。功能实用,能够满足动态变化的业务需求对竦牧榛罡咝ё楹系囊G蟆系统基于7⑵教ㄉ系腅和蚣苌杓啤T谙低车纳杓剖迪址矫的设计思路及整体框架,分析了系统中功能模块的需求,并对系统中的各个功能模块的的设计进行了详细说明。提出了模型的建模方法。本文详细实现了系统中的流程编制功能。以实例的形式给出了流程编制模块的实现过程。在用户界面的实现方面,结合蚣芨鲇没Ы缑娴纳杓颇P秃褪迪植⒏了系统实现的效果图。关键词:褡楹希珺鞒瘫嘀给出
甀..,瑆,,琫.,瓾,.瑃甀瓸..,
:,
∥月紼学位论文作者签名:弓敖加刁年‘月西北大学学位论文知识产权声明书年齦西北大学学位论文独创性声明本研究所做的任何贝拙言诼畚闹凶髁嗣魅返乃得鞑⒈硎拘灰狻#本人完全了解西北大学关于收集、保存、使用学位论文的规定。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文被查阅和借阅。本人授权西北大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时授权中国科学技术信息研究所等机构将本学位论文收录到《中国学位论文全文数据库》或其它相关数据库。保密论文待解密后适用本声明。学位论文作者签名:本人声明:所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,本论文不包含其他人已经发表或撰写过的研究成果,也不包含为获得西北大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对
第一章绪论研究背景随着社会的发展和科学的进步,网络应用已经成为人们生活和企业业务交流之间重要的组成部分,褡魑M缬τ弥械男录际酰渥饔萌找嬷匾#丫晌M缬用发展的大趋势。目前,大多数的服务提供商以竦男问教峁┢湟滴裰С郑而由于竦姆植夹院投懒⑿裕ジ龅腤服务所提供的业务支持已经很难满足日益丰富的用户需求。因此,如何利用分布的、相对独立的裣蛴没峁└丛的业务支持是一个很现实的问题。褡楹霞际踝鑫=饩稣庖晃侍獾男录际酰丫成为当前业界研究的热点。业务流程执行语言语言,它使企业能够描述既能使用又能提供竦母丛拥囊滴窳鞒蹋瓸菇ㄔ蚖服务的基础上,支持窦际醯男槿海⊿琖琔琖琖和。是早期两个工作流语言蚗淖酆稀酆狭肆秸叩奶氐悖C枋鲆滴窳程提供了丰富的语义词汇。作为一种基于工作流的服务组合语言,把组合服务刻画为一个能够实现特定功能的业务流程,从而能够很好的解决单一服务的功能不足问题。流程是通过一系列的基本活动和结构化活动,以及它们的执行顺序来表达的。任何可执行的流程可以通过执行引擎加以解释执行。甧褡楹嫌镅灾校目前在业界占据主流地位。由曜蓟恢饕H砑7⑸坦阄=邮堋使用语言将褡楹衔狟滴窳鞒蹋鞒躺杓迫嗽笨梢越ü刈⒌闹氐惴在竦慕巧匦砸约耙滴窳鞒痰慕峁狗矫妫槐毓刈⒕咛遄楹系拇胂附冢因此图形化界面的设计工具更有利于业务流程的设计与开发。基于以上问题,我们研究并开发了基于的褡楹瞎ぞ撸且桓鯞业务流程编辑工具,对窠凶楹稀1阌谟没Э7ⅲ馐裕D猓渴鹱约旱业务流程,并且带有可视化的图形操作界面。它不仅可以提供给软件工程师使用,还针对非专业的业务人员,不需要掌握专门的编程语言,方便业务流程组合人员进行业务流程西北大学硕士学位论文且恢止ぷ髁鞫ㄒ开发。
研究现状随着窦际醯牟欢戏⒄梗谕庵诙嘌芯炕挂踩找婀刈服务组合技术。下面我们主要从褡楹戏椒ǎ湍壳爸饕5腤服务组合系统两方面简述当前褡楹霞际醯难芯肯肿础基于业务流程的组合方法【的观点是:组合服务是建立在一组静态或动态确定的应用服务之上的业务流程。基于业务流程的组合方法与工作流建模方法类似,都使用活动、控制流、数据流对组合模型进行描述。活动是指服务执行的某个操作,控制流描述活动之间的依赖关系,数据流描述活动之间的数据传递。基于业务流程的组合方法的特点是:模型与运行系统的映射直观,实现