欢迎来到天天文库
浏览记录
ID:57743799
大小:2.64 MB
页数:90页
时间:2020-03-27
《基于BPEL的服务构件组合执行引擎研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、分类号UDC密级单位代码!Q151基于BPEL的服务构件组合执行引擎研究与实现吴彦指导教师张维石,职称学位授予单位大连海事大学教授申请学位级别.硕士学科(专业)计算机科学与技术(计算机软件与理论)论文完成日期2011.06答辩日期2011.07答辩委员会主席互看丘【一——————ResearchandImplementationofBPELBasedServiceComponentCombinationExecutionEngineAthesisSubmittedtoDalianMaritimeUniversityInpartialfulfill
2、mentoftherequirementsforthedegreeofMasterofEngineeringbyWUYAN(ComputerScienceandTechnology)ThesisSupervisor:ProfessorZhangWeishiJune2011咖4洲4洲6⋯6删9㈣8Ⅲ⋯j●ImY大连海事大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果,撰写成博/硕士学位论文==基王旦£旦坠的腿釜掏鲑纽盒垫堑曼i整婴究曼塞现==。除论文中已经注明引用的内容外,对论文的研究
3、做出重要贡献的个人和集体,均已在文中以明确方式标明。本论文中不包含任何未加明确注明的其他个人或集体己经公开发表或未公开发表的成果。本声明的法律责任由本人承担。学位论文作者签名:鸦学位论文版权使用授权书本学位论文作者及指导教师完全了解大连海事大学有关保留、使用研究生学位论文的规定,即:大连海事大学有权保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。同意将本学位论文收录到《中国优秀博硕士学位论
4、文全文数据库》(中国学术期刊(光盘版)电子杂志社)、《中国学位论文全文数据库》(中国科学技术信息研究所)等数据库中,并以电子出版物形式出版发行和提供信息服务。保密的论文在解密后遵守此规定。本学位论文属于:保密口在——年解密后适用本授权书。不保密口(请在以上方框内打“√’’)论文作者躲鸦导师躲了P弓膨日期:2Dff年-『月中文摘要摘要SOA(ServiceOrientedArchitecture),面向服务的架构,是分布式软件系统构造方法和环境的新发展阶段,是用于利用IT实现组织目标的战略手段。但是如何实现SOA,是业界一直争论的焦点。当前在业界逐
5、渐得到广泛认可的是服务构件架构SCA(ServiceComponentArchitecture)和服务编排技术BPEL(BusinessProcesseExecutionLanguage)。BPEL与SCA一起构成了SOA基石,是实施SOA架构的核心技术。因此,研究服务构件组合技术对于实现SOA架构具有深远意义。本文在分析研究总结国内外相关研究成果的基础上,对SOA架构、服务构件组合和BPEL引擎架构进行了深入的研究,设计了基于BPEL的服务构件组合执行引擎,并给出了该引擎的总体框架。研究了SCA与BPEL的结合方式,给出了该引擎在SCA架构中的
6、位置。重点研究了BPEL流程数据竞争问题,给出切实可行的算法。针对该引擎的各个模块功能进行实现,采用DOM4J实现了对BPEL流程定义文件的解析:采用AOP编程模型实现了日志管理模块;采用RMI技术实现对服务构件的调用等;采用XStream实现了该引擎的消息接口模块。最后,以一个培训机构的案例展示了服务构件组合全过程,同时也验证了本文给出的引擎总体架构的可行性、有效性和实用性。本文基于用BPEL组合服务构件形成一个具有一定业务逻辑功能的服务构件的理念,设计了基于BPEL的服务构件组合执行引擎,实现了SCA与BPEL的结合,即用BPEL编排调用服务
7、构件,对于SOA的实施具有一定的理论意义和应用价值。关键词:服务构件;服务构件组合;引擎;BPEL英文摘要ABSTRACTServiceOrientedArchitecture(SOA)isthenewstageofconstructionmethodandenvironmentofdistributedsoftwaresystem,andstrategicmeansusingITtoachieveorganizationalgoals.However,therehasbeenalongheatedargumentonhowtoimplement
8、SOAinsoftwareengineering.Currently,itisSCA(ServiceComponentArchitect
此文档下载收益归作者所有