基于dtp模型的交易中间件事务系统的设计与实现

基于dtp模型的交易中间件事务系统的设计与实现

ID:33221238

大小:1.51 MB

页数:86页

时间:2019-02-22

基于dtp模型的交易中间件事务系统的设计与实现_第1页
基于dtp模型的交易中间件事务系统的设计与实现_第2页
基于dtp模型的交易中间件事务系统的设计与实现_第3页
基于dtp模型的交易中间件事务系统的设计与实现_第4页
基于dtp模型的交易中间件事务系统的设计与实现_第5页
资源描述:

《基于dtp模型的交易中间件事务系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论文题目基于DTP模型的交易中间件事务系统的设计与实现专业学位类别工程硕士学号201092230527作者姓名徐淑敏指导教师卢光辉副教授万方数据分类号密级注1UDC学位论文基于DTP模型的交易中间件事务系统的设计与实现(题名和副题名)徐淑敏(作者姓名)指导教师卢光辉副教授电子科技大学成都单旭沂高工上海宝山钢铁股份有限公司上海(姓名、职称、单位名称)申请学位级别硕士专业学位类别工程硕士工程领域名称软件工程提交论文日期2013.3.25论文答辩日期2013.5.17学位授予单位和日期电子科技大学2013年6月

2、23日答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。万方数据THEDESIGNANDREALIZATIONOFIMTOPSYSTEMBASEDONDTPMODULEAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:SoftwareEngineeringAuthor:XuShuMinAdvisor:LuGuangHuiSchool:SchoolofInformationandSoftw

3、areEngineering万方数据独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年月日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,

4、允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:导师签名:日期:年月日万方数据摘要摘要交易中间件是一种特殊的服务程序或系统级别的软件,它独立运行,介于应用程序和数据库中间。通过这种中间件软件,使的客户端、多个数据库服务器、多个应用服务器可以互相通信、调用,分布式应用软件得以共享多个异构的主机和数据库等资源。从这些特点可以看出,交易中间件是互联网应用发展的产物

5、。在交易中间件产生之前,两层的C/S架构在企业信息化系统中广泛使用。客户端直接连接数据库,应用无法对多个数据库进行事务管理,缺乏安全性,更无法应付多用户并发的场景。随着企业规模的不断扩大和信息化系统的不断发展,[1]这种两层C/S架构逐渐被淘汰,以交易中间件为中心的C/S三层架构(客户端--应用服务器/交易中间件--数据库服务器的)逐渐开始成为主流。本文针对企业信息化系统的C/S三层架构特点,设计并实现了一个交易中间件软件iMTop。本文首先对中间件软件的发展概况及现状进行了阐述,并对中间件的分类和其主要

6、架构进行了简要介绍。经过研究分析,确认交易中间为本文研究的主要方向。随后对分布式事务概念、标准,以及两阶段提交、XA/TX规范等交易中间件研究用到的关键技术进行了探讨和说明。本文通过功能性需求分析和非功能性需求分析两方面着手完了成分布式交易中间件产品iMTop的需求分析。采用模块化的方式完成了成分布式交易中间件产品iMTop的系统设计。经过上述的技术研究、分析和设计,本文采用C++语言在UNIX环境下设计并实现了分布式事务请求、异常重连、并发处理,以管理配置等交易中间件软件的主要功能,同时采用较完善的策略

7、保证了软件的安全可靠性、可扩展性、可维护性、实用性和易操作性。最后,分别设计了非XA事务案例、客户端控制XA事务、服务端控制XA事务三个典型的交易中间件应用场景,并使用C++语言编写了案例程序。交易中间件软件iMTop软件在设计实现的过程中,结合了宝钢物流运输管理信息系统自身的应用要求和架构设计特点,借鉴了同类交易中间件软件的设计思想。一方面解决传统两层C/S架构移植性差,无法处理多用户并发等问题,另一方面无需购买国外昂贵的交易中间件软件,为企业节省了大量费用,同时也大大提高了软件公司的竞争力,具有非常高

8、的实际应用价值。关键词:交易中间件,XA,TX,DTPI万方数据ABSTRACTABSTRACTThetransactionmiddlewareisaproductofthedevelopmentofInternetapplication.thetwolayer'sC/Sstructureweregraduallyeliminated.InviewoftheenterpriseinformationsystemofC/Sthr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。