欢迎来到天天文库
浏览记录
ID:36778413
大小:1.59 MB
页数:51页
时间:2019-05-15
《基于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的紧密集成;二是集成发生在应用层。本论文主要研究发生在应用层的集成。这种应用层集成自然导致了三层结构的系统,即客户机、应用程序服务器和数据库服务器。客户机通过应用
此文档下载收益归作者所有