基于CORBA的事务处理系统的研究

基于CORBA的事务处理系统的研究

ID:36778413

大小:1.59 MB

页数:51页

时间:2019-05-15

基于CORBA的事务处理系统的研究_第1页
基于CORBA的事务处理系统的研究_第2页
基于CORBA的事务处理系统的研究_第3页
基于CORBA的事务处理系统的研究_第4页
基于CORBA的事务处理系统的研究_第5页
资源描述:

《基于CORBA的事务处理系统的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要、本论文主要讨论了基于CORBA的事务处理系统。在讨论基于CORBA的事务处理系统’的过程中,着重讨论基于CORBA的事务处理系统与传统的事务处理系统的差异。而讨论基于CORBA的事务处理系统,又必须对CORBA与数据库的集成进行研究。从数据库集成的角度看,有两种集成的方案:~是数据库本身通过使用CORBA接口输出服莠■提虿毛幂r—CORBA的紧密集成;二是集成发生在应用层。本论文主要研究发生在应用层的集成。在研究基于CORBA的事务处理系统前,先总体讨论了事务与事务处理,以及ACID属性和两阶段提交协议。最后探讨CORBA和对象事务服务(OTS)如何与高级事务模型(如Sa

2、ga事务和嵌套事务)结合以支持复杂企业工作流。1.r、关键词:CORBA拿醇事务处理数据库集箴\7t~摘要ABSTRACTThispapermostlydiscussesthetransactionprocessingsystembasedonCORBA(Common0bJectRequestBrokerArchitecture).ThedifierencebetweenthetraditionaItransactionprocessingsystemandthetransactionprocessingsystembasedonCORBAiSemphasizedinthedisc

3、ussingprocessonthetransactionprocessingsystembasedonCORBA.ThetheintegrationofCORBAanddatabasemustberesearchedbeforetheresearchonthetransactionprocessingsystembasedonCORBA.Therearetwointegrationprojectsfromtheangleofdatabaseintegration:oneiSthedatabaseitselfoutputsservicetOsupplythetightintegra

4、tionwithCORBAbyusingCORBAinterface;theotheristheintegrationoccursinapplicationlayer.Thispapermostlystudystheintegrationoccurredinapplicationlayer.Thetransactionprocessingsystem,thetransactionprocessingcontroller,thequalityofACIDandtWO.phasessubmissionprotocolarediscussedasawholebeforestudyingt

5、hetransactionprocessingsystembasedonCORBA.ThisPaDerprobesintohowtOcombinecORBAandobjecttransactionservicewithadvancedtransactionmodel(etc.Sagatransactionandnestingmodel)toholdoutcomplexemelprisetaskflow.Keyword:CORBAtransactionprocessdatabaseIntegration绪论近年来,CORBA已从一学术研究课题转变为主流技术。CORBA结合了计算机工业

6、中两个重要的趋势:面向对象软件开发和客户机/HE务器计算。本论文主要讨沦了基于CORBA的事务处理系统。这涉及到数据库集成、事务、事务处理等复杂的问题。传统的事务处理系统是以对象数据库管理系统为基础的,而大多数传统的对象数据库管理系统是以两层结构来设计的,即数据库客户机和数据库服务器。数掘库客户机通过数据库管理系统提供的某种机制(如嵌入式SQL或者ODBC)访问数据库服务器。这些访问机制通常负责提供~些使事务开始的方法,让数据库客户机能在事务上下文中发出查询和更新命令,并且最后终止事务。一方面,对象请求代理ORB(ObjectRequestBroker)提供了分布性、互操作性和技术

7、集成,也提供了面向对象技术;另一方面,数据库提供了数据持久性、数据完整性、事务、并发数据访问和分布性。很自然地,我们想拥有这两者的优点,而又不愿失去各自的特性。这就导致了CORBA与数据库的集成。从CORBA与数据库集成的角度看,有两种集成的方案:一是数据库本身通过使用CORBA接口输出服务,提供和CORBA的紧密集成;二是集成发生在应用层。本论文主要研究发生在应用层的集成。这种应用层集成自然导致了三层结构的系统,即客户机、应用程序服务器和数据库服务器。客户机通过应用

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

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

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