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

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

一、基于CORBA的事务处理系统的研究(论文文献综述)

江峰[1](2007)在《基于CORBA和Web Services技术的异构数据源集成研究及应用》文中提出分布式异构数据源的集成涉及到多个软件领域,通过分布式构件技术在数据源之上建立数据访问中间层,可使集成体系具有优越的性能和良好的可扩展性。论文基于CORBA和Web Services技术,将分布异构的数据源封装成分布式数据服务构件,并构建了异构数据源集成框架,实现对分布异构数据源的透明访问。论文首先介绍了CORBA技术和WebServices技术,分析各自的优缺点及结合二者的优势;其次,给出了分布式数据服务构件的模型,讨论了基于CORBA和Web Services技术的分布式数据服务构件的实现;再次,给出了基于分布式数据服务构件的异构数据源集成框架,并从Intranet和Internet两个层面,分析了异构数据源集成框架的组织结构;最后描述了运用分布式数据服务构件和异构数据源集成框架进行应用开发的实例——专家信息系统。基于CORBA技术和Web Services技术实现的分布式数据服务构件和异构数据源集成框架,拥有丰富的应用接口,并综合考虑了局域网和广域网两种环境的集成应用过程,对构建异构数据源集成系统具有参考价值。

兰景英[2](2005)在《基于CORBA的三层体系结构研究与应用》文中研究说明随着互联网应用软件的发展以及构件技术的出现,软件体系结构已逐渐从传统的两层结构向三层和多层体系结构发展。未来的应用系统将主要是建立在面向对象、分布、异构和自治的环境中的多层应用系统。三层客户/服务器模型是在客户端与数据库之间加入了一个“中间层”,形成由表示层、服务层、数据库组成的三层体系结构。三层体系结构有着可伸缩性好、可管理性强、安全性高、软件重用性好、系统稳定性高等优点。三层体系结构已经被开发商公认为应用程序开发中最有效的模式。当今社会已进入信息化的时代,信息化建设正是医院加强现代化管理的最有效途径。目前的医院资源管理系统普遍采用两层的客户/服务器模型和WWW浏览器模型,存在维护、升级、扩充、数据交换难等问题,网络瓶颈也不可避免。因此应用新的技术开发医院信息系统至关重要,本文为此提出了基于CORBA 的三层体系结构构建医院资源管理平台(HRP)。本文首先介绍了三层体系结构的原理、特点及其实现技术。然后介绍了CORBA 的原理与技术,探讨了基于CORBA 的三层体系结构的实现方法,并分析、比较了三种分布式技术——COM、J2EE、CORBA 各自实现三层体系结构的方法、优势和存在的问题。接着,本文对医院信息系统进行需求分析,提出应用基于CORBA 的三层体系结构构建医院资源管理平台(HRP),并应用基于CORBA 的三层体系结构实现医院资源管理平台中的门诊系统。随后着重介绍了该系统的整个开发过程,实现了医院门诊子系统的基本功能,同时分析了基于CORBA 的三层体系结构的医院资源管理平台的先进性和需要改进的地方。此外,分析了CORBA 的安全服务及其存在的局限性,提出在CORBA 的安全服务中引入基于角色的访问控制模型,并将该原理应用于基于CORBA 的三层体系结构中,实现三层体系结构的安全管理。然后详细介绍了医院资源管理平台中的用户权限管理系统的设计与实现。最后,对医院资源管理平台进行功能测试、性能测试和安全性测试。

李建华[3](2005)在《GIS动态集成框架及其UIB核心相关问题研究》文中进行了进一步梳理分布式地理信息系统的运作过程以资源共享、任务分担和协同工作为主要目标,突出的问题是异构系统的集成、资源共享和群体协作,而有效的解决以上问题的途径是遵循开放的原则,采用标准化技术,建立集成软件环境。开放性、标准化、构件化的软件开发思路也是面向复用的软件工程化开发和工业化生产的必然趋势。目前主流软件开发技术支持这一目标的实现,并且制定了较为全面的规范和接口标准。但是由于实现厂商的差别,事实上他们产品之间集成与互操作的实现存在很多问题。另外他们可能无法满足众多领域所需的多类服务需求,因此用于特定领域的工业级公用集成总线的研究被提出并被认为是解决领域集成的可行技术。 本文拟通过GIS领域分析和多类使能技术的性能比较,将软件体系结构原理、方法与基于构件的软件开发方法相结合,从两个不同层次,探讨开放式GIS公用集成总线(GUIB:GIS Utility Integration Bus)的软件体系结构和实现技术。在此基础上,提出建立以GUIB为核心,融Agent开发策略、Web应用于软构件/软总线技术之中的分布式自适应动态集成框架,将紧耦合集成和松耦合协作的设计集成。并进一步分析了框架内GIS领域设施建设的关键技术问题(如:通信、信息交换模型、分布式空间事务管理、并发模型与并行控制等),研究建立在框架基础上的应用集成技术,解决分布式GIS系统集成的底层公共业务逻辑功能,使得GIS的开发者只关心面向不同应用领域的特定功能部件或代理的开发,从而降低系统集成的复杂度,试图为分布式GIS集成提供一种支持动态配置、支持演化、与平台无关的公共业务逻辑服务级框架,实现基于软件体系结构的更高层次的软件复用。论文主要内容如下: 1.利用领域分析方法,在详细讨论GIS环境模型、需求模型和系统模型的基础上,指出了分布式GIS领域设施建设的重点研究所在,提出了GUIB的软件体系结构。分析了建立基于GUIB核心的动态框架所面临的问题并给出了解决方法。 2.研究了以GUIB为核心构建动态框架并最终实现分布式集成应用的核心支持技术。主要成果包括四方面内容: ⅰ.以共享领域本体论为前提,参考OGC的信息交换规范,利用XML/GML等信息描述工具,建立了框架内的一致性信息交换模型,并在此基础上研究了基于GUIB的框架内及框架间的分布式GIS互操作模型。 ⅱ.在综合分析ADL、CDL、WSDL及OGC提出的地理空间服务元数据模型的基础上,提出了一种扩展的地理空间服务元数据模型。以期达到GIS软件体系结构及构件描述语意上的一致性。从而支持构件的描述、检索、

刘发军[4](2005)在《异构数据集成系统中基于CORBA的事务处理研究》文中提出传统的事务处理主要应用于数据库系统和操作系统领域,随着网络技术和分布式对象技术的飞速发展,在分布、异构的计算环境下,研究事务处理尤为重要。 论文探讨了分布式应用开发的关键技术:CORBA技术;详细介绍了与事务处理相关的基本概念、事务属性以及几种事务模型;着重研究了分布式事务处理的关键技术:分布式事务管理技术、分布式事务并发控制技术和分布式事务恢复技术,并且认真比较分析了目前几种主要分布式事务处理模型的优缺点。在此基础上,进一步借鉴多智能体(Multi-Agent)协同工作的思想,同时根据异构数据集成系统的特点,进而提出了一种基于多智能体的分布式事务处理模型。该模型建立在CORBA对象事务服务模型(OTS)基础之上,具有平台独立和语言独立等特点;它广泛适用于分布、异构的计算环境,并能建立高性能、高可用的分布式应用。 论文给出了与模型实现相关的实现平台、事务控制方式、事务处理接口和关键数据结构;对模型的具体实现:客户端实现、服务器端实现和六种事务智能本实现,进行了详细分析和设计;模型的实际应用和事务处理特色用一个实例进行了验证和展示。

陈良银,李志蜀,邓丽华,许雷[5](2005)在《CORBA对象事务服务的实现》文中指出本文阐述和分析了异构分布式环境下事务处理的不同模式 ,并描述了OTS三大核心组件 :事务管理器、资源管理器和两阶段提交协议。最后 ,用C + +语言在Windows2 0 0 0平台上实现了CORBA的事务服务组件。

张玉田[6](2005)在《基于CORBA体系的分布式体系结构研究》文中研究说明CORBA(The Common 0bject Request Broker Architecture:通用对象请求代理结构)是由OMG研究组在20世纪80年代末提出的一个分布式的面向对象应用架构规范。它是为了解决分布式计算环境(DCE,Distributed Computing Environment)中不同硬件设备和软件系统的互联,增强网络间软件的互操作性,解决传统分布式计算模式中的不足等问题,以增强软件系统间的互操作能力,使构造灵活的分布式应用系统成为可能。 正是基于面向对象技术的发展和成熟、客户/服务器软件系统模式的普遍与应用以及集成已有系统等方面的需求,推动了CORBA技术的成熟与发展。作为面向对象系统的对象通信的核心,CORBA为当今网络计算环境带来了真正意义上的互联。 本文主要介绍了CORBA(通用对象请求代理结构)的基本原理和总体框架,以及CORBA所提供的服务类型。共分为四个章节: 第一章 CORBA简介及分布式对象,介绍了CORBA技术的提出、发展和演化以及分布式对象的体系结构、基本特点和发展趋势。 第二章 CORBA体系结构,本章阐述了CORBA的特点、CORBA体系结构的主要内容,重点剖析了CORBA规范的核心—ORB。 第三章 CORBA的服务类型,介绍了CORBA所提供的服务以及每种服务的实现方式。 第四章 基于CORBA的分布式应用实例,给出一个以Delphi为软件开发工具,Oracle为后台数据库,基于CORBA技术实现多层分布式应用系统的实际例子。

王秀鸾[7](2004)在《基于CORBA的异构数据源集成系统研究》文中研究指明本文以异构数据源的集成为研究背景,简要介绍了目前异构数据集成所面临的问题及相应的解决方案;提出了基于CORBA技术的异构数据集成系统,详细分析了异构数据集成系统的整体功能要求;重点探讨了集成系统中采用的公共数据模型和数据集成的层次结构;设计实现了异构数据集成系统的功能结构,并应用到试题库系统中。 集成系统采用三层C/S体系结构,中间层由包装器-仲裁机构组成,完成集成系统的主要功能。系统通过CORBA封装技术结合公共数据模型对局部异构数据源进行包装,包装后的CORBA对象对外提供统一的访问接口和标准的数据交换格式,对象间的数据通信是在ORB软总线上完成的。在客户端,用户看到的只是一个全局公共模型和全局的数据操作;在集成系统内部,实际的用户数据操作被集成系统分解为针对各数据源的子操作,子操作结果再由集成系统汇总返回给用户。另外,为了降低集成系统的复杂度,解决集成过程中的权限管理问题,引入两类角色(各异构数据源管理人员和系统负责集成人员)来辅助集成系统完成功能定义和业务逻辑的实现。各异构数据源管理人员完成所在异构数据源的注册和共享内容的定义;系统负责集成人员则只负责对已共享的异构数据源进行整理合并。 在公共数据模型方面,主要给出了OIM数据模型的定义,并以关系数据表、XML文档和Word文档为例说明了局部数据模型与OIM公共数据模型之间的转换规则。对于Word文档的转换是针对具体的试题库系统中的试卷展开的。 在系统的应用方面,介绍了基于CORBA的异构数据集成技术在试题库系统中的实现,重点介绍了Word试卷存档模块中的数据集成。根据Word文档与文本文件的转换关系,采用添加标记的方法,从Word文档存储的半结构化数据中抽取出所需的信息,存放到结构化的数据库中,在此基础上再利用集成系统中关系数据模型和OIM公共数据模型的转换规则进行转换。实现了Word文档到关系数据库的转换,也证明了我们提出的转换方法的有效性。

王鹏杰[8](2004)在《CORBA核心服务的研究与实现》文中提出最近几年,在计算机软件领域,分布式处理技术与面象对象技术的融合成为引人瞩目的潮流。当前比较流行的分布式技术有:Microsoft提出的COM/DCOM技术;OMG提出的CORBA技术;Sun提出的EJB技术。这其中COM/DCOM技术是微软操作系统的核心,Microsoft声称该技术不局限于Windows平台,但是事实上,在Unix平台上使用COM/DCOM技术是相当难的;EJB是Sun公司提出的基于Java的部件技术标准,Sun公司的目标是实现一种与平台无关的部件技术,但是由于Java技术本身的发展,EJB技术还不是十分的成熟。CORBA有着良好的开放性和扩展性。近年来,CORBA又将其它中间件技术的特色吸收到所定义的服务中,同时它也注重不断融合最新出现的技术,如Java,UML,XML,组件技术和移动代理(mobile agent)等。CORBA技术是先有标准,后有产品,这与许多的与CORBA竞争的中间件产品有很大的区别。目前,CORBA技术在银行、电信、保险、电力和电子商务领域都有广泛的应用。 但是国内CORBA方面研究主要还是以应用为主,探讨其实现的很少;正如一些专家所说,国内软件领域应该多一些系统级软件的研究,才能赶上甚至超过国际水平。CORBA平台的设计正是系统级软件的设计。于是本文探讨了CORBA平台的实现,重点讨论CORBA服务的实现。 本文的主要研究工作分为两个部分。第一部分是CORBA核心模块的研究与实现,这部分是前人(上届师兄)研究的成果,作者对这部分进行了完善和整理。第二部分是CORBA的四种核心服务的研究与实现,是本文的主要内容。这四种服务分别是命名服务、事件服务、事务服务、并发控制服务。在这部分中,作者首先研究这四种服务的基本原理,然后根据OMG标准整理出要实现的接口,最后给出了具体的实现。1.CORBA核心模块的研究与实现CORBA的平台的实现是个复杂的工程,本文种所讨论的CORBA的核心模块的实现是对其中的非关键性功能部件经过删减后的实现。它包括两个模块,orb模块和poa模块。对orb模块由七个包构成,它们分别是:orb包,是系统的最核心的部分,负责实现CORBA规范中的ORB接口和管理系统的其他部分;thread包,负责在orb启动后启动监听线程监听客户的请求及根据这些请求启动应用程序的服务端;ior包,负责对可互操作型对象引用及其操作的封装;giop包,负责建立通信通道两侧的的服务端和客户端,负责对客户端发出的请求进行处理;iiop包和protocols包,这两个包之间的关系是继承的关系,前者继承后者,它们主要负责在应用程序的客户和服务端建立一条传送的通道,并且这种传送遵守GIOP协议;cdr包,负责对字节流进行编码和解码。在这部分中还详细分析了请求在客户端被传递的过程。 Poa模块中,给出了它的静态结构后,主要讨论它和orb模块的关系,并且详细分析了请求在服务端被处理的过程。2.CORBA服务的研究与实现 主要研究了四种服务的研究与实现。(1)命名服务的设计与实现 <WP=81>在第三章中,作者讨论了命名服务的实现。命名服务重要实现分布式对象的名字、对象引用的绑定和解析。作者实现了标准的NamingContextExt和BindingIterator,并且提出了一种利用socket传递命名服务本身的对象引用的模型并实现了它。(2)事件服务的研究与实现 在第四章中,作者讨论了事件服务的实现。事件服务是作为CORBA同步通信的补充,提供在异步、多目通信方式。标准服务中共有两个模块CosEventComm是提供给用户的接口;CosEventChannelAdmin是事件服务器要实现的模块,它定义了七个接口,管理起推模型和拉模型两种事件传送的方式,作者分别进行了实现。除了这些标准的接口外,作者自己定义了一个模块CosEventFactory,并在其中定义了EventChannelFactory接口用来进行事件通道的管理,包括创建新的事件通道和查找已有的事件通道。(3)事务服务的研究与实现 在第五章中,作者讨论了事务服务的实现。事务服务主要是维护在分布式环境下的对象状态的一致性,具体过程就是执行两阶段提交协议。它的几个重要的接口有TransactionFactory接口用于Control对象的创建(同时也是整个事务服务上下文的创建);Control接口,具体创建事务上下文和返回Coordinator及terminator对象;Coordinator对资源和同步进行管理登记注册等;Terminator执行提交或者回退。作者实现了这些接口并给出了事务服务器执行两阶段提交协议的动态过程描述。 事务服务器可能因为各种故障而崩溃,对这些问题OMG的标准规范没有给出解决的办法,作者提出了一种当服务器崩溃的时的事务恢复的模型。这种模型是在事务服务运行的过程中记录详细的日志信息,当需要恢复的时候读取这些信息根据记录的不同的状态决定继续提交或者是回退。(4)并发控制服务的研究与实现 在第六章中,作者讨论了并发服务的实现。并发服务与事务服务紧密相连,主要是协调分布式对象对共享资源的争夺。主要是提供给用户一个接口供用户实施两阶段封锁协议。重要的接口有TransactionalLockSet负责对事务型资源的锁定;LockCoordinator负责当事务结束的时候对该事务的锁进行释放。除了这种锁的释放方式外,作者与事务服务向结合,提出

郑红,李师贤[9](2003)在《CORBA系统事务处理的模拟和分析》文中提出事务处理对于建立可靠的CORBA应用系统是很关键的,事务处理已经成为分布式应用系统设计的原则。CORBA的一个重要的服务是OMG的提出了对象事务处理服务OTS(Object Transaction Service),负责将事务处理与对象在ORB层上结合。事务成为分布式对象系统中恢复、一致性、并发的基本单位。用着色时序Petri网模拟和分析CORBA环境下的事务处理。

郑伟[10](2003)在《基于CORBA的中间件技术在电子商务系统中的应用研究》文中指出本文主要就基于CORBA的中间件技术应用于电子商务系统的设计和实现方案进行研究,并提出了比较实用、具体的技术方案,解决了电子商务系统的诸如:难以扩充、不易维护、异构环境下难以互操作等问题。首先,介绍中间件技术与分布式对象技术及二者在分布式系统中的应用。然后将其应用于电子商务系统,提出了采用中间件技术的多层服务器结构的电子商务网络体系架构,并根据CORBA原理提出了电子商务系统的基于CORBA软总线的多层分布式对象体系结构。基于此架构,以一个兼有生产和营销的集团公司为例,采用对象中间件CORBA,构建了基于CORBA软总线的电子商务系统。

二、基于CORBA的事务处理系统的研究(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、基于CORBA的事务处理系统的研究(论文提纲范文)

(1)基于CORBA和Web Services技术的异构数据源集成研究及应用(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    1.1 课题研究背景
    1.2 国内外研究现状
    1.3 论文主要内容及结构安排
第二章 技术背景
    2.1 CORBA技术
        2.1.1 CORBA体系结构
        2.1.2 CORBA工作原理
        2.1.3 CORBA工作方式
    2.2 Web Services技术
        2.2.1 什么是 Web Services
        2.2.2 Web Services协议栈
        2.2.3 Web Services相关标准及技术
    2.3 本章小结
第三章 分布式数据服务构件
    3.1 分布式数据服务构件模型 DDOM
    3.2 基于 CORBA和 Web Services的分布式数据服务构件
        3.2.1 基于 CORBA的 DDOM模型实现
        3.2.2 分布式数据服务构件的Web接口的实现
    3.3 分布式数据服务构件实例
        3.3.1 数据源连接包装器
        3.3.2 数据访问对象
        3.3.3 IDL描述文件
        3.3.4 服务实现类及 CORBA封装
        3.3.5 Web服务的封装实现
        3.3.6 Web服务的发布
    3.4 本章小结
第四章 基于分布式数据服务构件的异构数据源集成框架
    4.1 异构数据源集成框架
        4.1.1 基于Intranet的集成框架
        4.1.2 基于Internet的集成框架
    4.2 集成框架中数据映射关系的建立
    4.3 本章小结
第五章 异构数据源集成框架在专家信息系统中的应用
    5.1 专家信息系统介绍
    5.2 专家信息源集成框架层次结构
    5.3 专家信息系统的实现
        5.3.1 局域网集成框架的开发
        5.3.2 互联网集成框架的开发
    5.4 本章小结
第六章 总结和展望
    6.1 工作总结
    6.2 研究展望
参考文献
致谢
主要研究成果

(2)基于CORBA的三层体系结构研究与应用(论文提纲范文)

中文摘要
Abstract
目录
第一章 引言
    1.1 课题背景
    1.2 课题的必要性和意义
    1.3 本人在课题研究中的主要工作
第二章 基于CORBA 的三层体系结构
    2.1 三层C/S 体系结构的分析
        2.1.1 三层C/S 体系结构的原理
        2.1.2 三层体系结构的发展
    2.2 三层体系结构实现技术
        2.2.1 分布式对象技术
        2.2.2 分布式对象计算
        2.2.3 中间件
    2.3 CORBA 原理与结构
        2.3.1 CORBA 基本原理
        2.3.2 ORB 体系结构
    2.4 CORBA 接口与实现
        2.4.1 IDL 及其到编程语言的映射
        2.4.2 客户界面和对象实现界面的实现方式
    2.5 基于CORBA 的三层体系结构的实现
    2.6 小结
第三章 三层体系结构实现方法的分析与比较
    3.1 COM+/DCOM 实现三层体系结构
        3.1.1 COM、DCOM 和COM+概述
        3.1.2 基于COM+的三层结构
        3.1.3 基于COM+的三层结构的实现
    3.2 J2EE 实现三层体系结构
        3.2.1 J2EE 基本原理
        3.2.2 基于J2EE 的三层体系结构的实现
    3.3 CORBA、COM+、J2EE 的比较
    3.4 小结
第四章 基于CORBA 的三层体系结构的应用——医院资源管理平台(HRP)的分析与设计
    4.1 医院资源管理平台分析
        4.1.1 医院资源管理平台需求分析
        4.1.2 医院资源管理平台设计思想
    4.2 医院资源管理平台设计
        4.2.1 医院资源管理平台业务模型
        4.2.2 医院资源管理平台逻辑部署
        4.2.3 系统开发所用的平台和工具
    4.3 应用基于CORBA 的三层体系结构构建门诊系统
        4.3.1 门诊系统体系结构
        4.3.2 门诊系统各层功能
        4.3.3 门诊系统概要设计
        4.3.4 门诊系统详细设计
        4.3.5 门诊系统部分算法描述
        4.3.6 门诊系统具体实现
    4.4 小结
第五章 基于CORBA 的三层体系结构安全性改进及应用
    5.1 CORBA 安全性及改进
        5.1.1 CORBA 的安全性
        5.1.2 CORBA 安全性的局限
        5.1.3 CORBA 安全性的改进
    5.2 基于角色的访问控制
        5.2.1 基于角色的访问控制原理
        5.2.2 基于角色的访问控制模型
    5.3 基于角色的访问控制模型在三层体系结构中的应用
        5.3.1 RBCA 在三层体系结构总体结构
        5.3.2 RBAC 在三层体系结构中应用的优点
    5.4 用户权限管理系统的设计与实现
        5.4.1 用户权限管理系统结构
        5.4.2 用户权限管理系统设计
        5.4.3 用户权限管理系统具体实现
    5.5 小结
第六章 测试
    6.1 功能测试
    6.2 性能测试
        6.2.1 性能测试分析
        6.2.2 医院资源管理平台性能测试
    6.3 安全性和访问控制测试
        6.3.1 安全性和访问控制测试分析
        6.3.2 医院资源管理平台安全性和访问控制测试计划
第七章 总结
参考文献
致谢
个人简历

(3)GIS动态集成框架及其UIB核心相关问题研究(论文提纲范文)

摘要
Abstract
目录
第1章 绪论
    §1.1 分布式计算技术的发展
    §1.2 地理信息系统的发展与演化
        1.2.1 地理信息系统发展概述
        1.2.2 亟待解决的问题
    §1.3 GUIB概念的提出
    §1.4 GUIB相关研究现状
    §1.5 本文的主要工作
        1.5.1 研究的目标
        1.5.2 主要研究的方法
        1.5.3 研究的内容
    §1.6 小结
第2章 软件体系结构理论与方法概述
    §2.1 软件体系结构的概念
    §2.2 体系结构设计方法
        2.2.1 领域驱动的体系结构设计方法
        2.2.2 模式驱动的体系结构设计方法
    §2.3 软件体系结构描述语言(ADL)
    §2.4 DSSA的设计方法
    §2.5 小结
第3章 GUIB软件体系结构
    §3.1 GIS应用环境模型分析
    §3.2 GIS需求模型分析
        3.2.1 OpenGIS基础地理信息服务框架
        3.2.2 GIS领域公共设施(GIS Common Facilities GCF)
        3.2.3 GUIB服务层次结构
    §3.3 GIS的系统模型分析
        3.3.1 GIS体系结构分析
        3.3.2 共性构件抽取
    §3.4 GUIB体系结构的建立与表达
    §3.5 小结
第4章 GUIB核心技术探讨
    §4.1 GUIB核心支持技术
        4.1.1 GIS互操作与信息交换模型
        4.1.2 对服务元数据模型的扩展
        4.1.3 构件的描述
        4.1.4 构件容器与工具集
        4.1.5 遗留系统的包装与适配
    §4.2 GUIB的设计演化与求精实现
        4.2.1 GUIB体系结构的层次性演化特点
        4.2.2 求精过程
    §4.3 小结
第5章 基于GUIB的动态框架技术研究
    §5.1 框架技术概述
        5.1.1 框架概念
        5.1.2 框架分类
        5.1.3 GUIB实例化框架的组织形式
    §5.2 支撑技术分析
        5.2.1 中间件(Middleware)技术
        5.2.2 三类主流分布式对象技术简介
        5.2.3 Web Service技术
    §5.3 Agent技术的引入
        5.3.1 Agent概念与特点
        5.3.2 Agent技术在GUIB实例化框架中的作用
    §5.4 GUIB实例化框架结构
        5.4.1 基于消息中间件的GUIB实例化框架
        5.4.2 基于ORB的实例化框架
        5.4.3 两种机制的融合应用
    §5.5 GUIB的通讯框架
    §5.6 基于GUIB的分布式GIS动态框架
        5.6.1 动态框架技术
    §5.7 小结
第6章 GUIB的事务处理系统
    §6.1 事物处理的基本概念
        6.1.1 事务
        6.1.2 事务的特性
    §6.2 分布式事务
        6.2.1 分布式事务概念
        6.2.2 分布式事务的2PC协议
        6.2.3 CORBA的分布式事务处理模型
    §6.3 GIS事务类型及特征分析
    §6.4 GUIB的事务并发模型研究
        6.4.1 典型ORB并发模型分析
        6.4.2 适合GIS事务特点的并发模型研究
        6.4.3 长事务处理模型的优化
    §6.5 GUIB的事务并发控制方法
        6.5.1 并行控制方法简述
        6.5.2 并行控制方法选择与优化
    §6.6 面向R树的并行控制方法研究
        6.6.1 R树
        6.6.2 面向R树并行控制方法
        6.6.3 基于R-link树的并行控制方法
        6.6.4 分布式事务R-link树并行控制方法的实施
    §6.7 小结
第7章 基于GUIB的分布式GIS集成与验证
    §7.1 设计目标
    §7.2 实现环境概述
        7.2.1 硬件环境
        7.2.2 软件环境
        7.2.3 ORB产品VisiBroker简介[189]
        7.2.4 Trolltect Qt简介
    §7.3 GUIB服务框架的建立
        7.3.1 GUIB服务端程序部署
        7.3.2 GUIB客户端程序部署
        7.3.3 VisiBroker的部署
        7.3.4 基于VisiBroker的GUIB服务框架
    §7.4 基于构件的环境构造与动态集成
        7.4.1 构件的注册与检索
        7.4.2 构件容器
        7.4.3 集成测试
        7.4.4 协作支持
        7.4.5 本节总结
    §7.5 空间事务服务的实验研究
        7.5.1 空间事务服务的实现方法
        7.5.2 并发模型测试
        7.5.3 基于R-link树的并行控制方法的实施
    §7.6 小结
第8章 总结与展望
参考文献
攻读博士学位期间论文与科研情况
致谢

(4)异构数据集成系统中基于CORBA的事务处理研究(论文提纲范文)

第1章 引言
    1.1 课题背景和目的
    1.2 应用前景及意义
    1.3 研究技术路线
    1.4 主要工作
    1.5 创新点
    1.6 论文结构
第2章 CORBA技术
    2.1 CORBA简介
    2.2 CORBA基本概念
    2.3 CORBA体系结构
    2.4 CORBA应用系统构建
第3章 事务基础
    3.1 事务概念
    3.2 事务模型
        3.2.1 扁平事务
        3.2.2 嵌套事务
        3.2.3 分布式事务
        3.2.4 其他事务
第4章 分布式事务处理技术
    4.1 事务并发控制
        4.1.1 锁定模式
        4.1.2 锁定粒度
        4.1.3 两阶段锁定协议
        4.1.4 死锁
        4.1.4.1 死锁预防
        4.1.4.2 死锁检测和解除
    4.2 事务恢复
        4.2.1 日志文件
        4.2.2 日志文件登记原则
        4.2.3 日志文件接口
        4.2.4 事务恢复策略
    4.3 事务管理
        4.3.1 事务处理周期
        4.3.1.1 事务创建
        4.3.1.2 事务传播
        4.3.1.3 资源对象注册
        4.3.1.4 事务准备提交
        4.3.1.5 事务决策
        4.3.1.6 事务中止
        4.3.2 事务协议
        4.3.2.1 ZPC
        4.3.2.2 ZPC优化
        4.3.3 事务上下文
第5章 分布式事务处理模型
    5.1 MTS模型
    5.2 EJB模型
    5.3 DTP模型
    5.4 OTS模型
    5.5 比较分析
第6章 基于多AGENT的分布式事务处理模型
    6.1 AGENT技术简介
        6.1.1 Agent的定义
        6.1.2 Agent的分类
        6.1.3 多 Agent系统 MAS(Multi-Agent System)
        6.1.4 面向 Agent的软件开发
    6.2 基于多 AGENT的分布式事务处理模型设计
        6.2.1 SORE异构数据集成系统
        6.2.2 总体设计
        6.2.3 Agent服务
        6.2.4 模型特征
第7章 基于多 AGENT的分布式事务处理模型实现
    7.1 实现平台
        7.1.1 通讯平台-VisiBroker
        7.1.2 语言平台-VC++6.0,Java
        7.1.3 智能体平台-Agent,移动 Agent
    7.2 事务控制方式
    7.3 事务处理接口
        7.3.1 事务工厂接口
        7.3.2 事务资源接口
        7.3.3 事务锁定接口
    7.4 关键数据结构
        7.4.1 事务管理序列
        7.4.2 资源管理序列
    7.5 客户端实现
        7.5.1 获取事务引用
        7.5.2 开始和结束事务
    7.6 服务器端实现
    7.7 事务 AGENT实现
        7.7.1 事务监控 Agent
        7.7.2 事务分解 Agent
        7.7.3 事务控制 Agent
        7.7.4 事务日志 Agent
        7.7.5 事务恢复 Agent
        7.7.6 事务协调 Agent
    7.8 实例分析
        7.8.1 实例简介
        7.8.2 测试环境
        7.8.3 测试界面
        7.8.4 测试评估
第8章 结论
攻读学位期间公开发表的论文
致谢
参考资料
研究生履历

(6)基于CORBA体系的分布式体系结构研究(论文提纲范文)

第一章 CORBA简介及分布式对象
    1.1 CORBA简介
        1.1.1 CORBA概述
        1.1.2 CORBA的发展和演化
    1.2 分布式对象
        1.2.1 分布式对象的体系结构
        1.2.2 分布式对象系统的基本特点
        1.2.3 分布式对象的当前趋势
第二章 CORBA体系结构
    2.1 CORBA体系结构概述
    2.2 核心ORB的结构
        2.2.1 ORB结构
        2.2.2 ORB主要构件
第三章 CORBA的服务类型
    3.1 分布式事务支持
        3.1.1 分布式事务处理的一般方案
        3.1.2 CORBA分布式事务处理协调器
    3.2 消息处理支持
        3.2.1 消息处理的背景
        3.2.2 CORBA的消息处理支持
    3.3 分布式的安全性
        3.3.1 CORBA和安全套接字层
        3.3.2 CORBA安全性服务
第四章 基于CORBA的分布式应用实例
    4.1 基于CORBA的分布式应用的关键技术
        4.1.1 接口定义语言IDL
        4.1.2 对象请求代理ORB
    4.2 PMS开发步骤及部分实现代码
参考文献
后记

(7)基于CORBA的异构数据源集成系统研究(论文提纲范文)

第1章 前言
    1.1 课题的提出
    1.2 异构数据集成技术
    1.3 小结
第2章 CORBA技术
    2.1 分布对象技术
    2.2 CORBA技术
    2.3 小结
第3章 异构数据源集成系统
    3.1 基于分布式异构环境的体系结构
    3.2 基于CORBA的异构数据集成
    3.3 小结
第4章 异构集成系统的公共数据模型
    4.1 数据模型
    4.2 公共数据模型
    4.3 OIM公共数据模型与异构数据模型的转换
    4.4 集成系统查询操作语言
    4.5 小结
第5章 异构集成系统的数据集成流程
    5.1 数据集成层次
    5.2 系统的工作流程
    5.3 模型转换
    5.4 数据集成
    5.5 小结
第6章 异构集成系统在试题库系统中的应用
    6.1 试题库系统
    6.2 试题库系统目标
    6.3 实例系统
    6.4 系统特点
    6.5 小结
第7章 讨论
致谢
攻读学位期间公开发表的论文
主要参考文献

(8)CORBA核心服务的研究与实现(论文提纲范文)

第一章 绪 论
    1.1 中间件
    1.2 公共对象请求代理体系结构CORBA
    1.3 CORBA服务
    1.4 CORBA与其它中间件技术比较
    1.5 本文的工作及其意义
第二章 CORBA核心模块的研究与实现
    2.1 ORB的设计与实现
        2.1.1 orb包
        2.1.2 Thread包
        2.1.3 ior包
        2.1.4 giop包
        2.1.5 iiop包和protocols包
        2.1.6 cdr包
    2.2 POA的设计与实现
        2.2.1 Poa与orb模块之间的关系
        2.2.2 Poa模块的类图
        2.2.3 请求在服务端被处理的过程
    小结
第三章 命名服务的研究与实现
    3.1 命名服务的概念和原理
        3.1.1 基本原理
        3.1.2 命名树
        3.1.3 简单名和复合名
        3.1.4 绑定、解析、和命名上下文
    3.2 命名服务的设计与实现
        3.2.1 命名服务要实现的接口
        3.2.2 命名服务模块与其它模块的关系
        3.2.3 命名服务的类图
        3.2.4 命名服务的各个类及实施细则说明
        3.2.5 ORB内核对命名服务的支持
    小结
第四章 事件服务的研究与实现
    4.1 事件服务的概念和原理
        4.1.1 基本原理
        4.1.2 两种事件模型的事件传送过程
    4.2 事件服务的设计与实现
        4.2.1 事件服务要实现的模块和接口
        4.2.2 事件服务服务模块与其它模块的关系
        4.2.3 事件服务的类图
        4.2.4 事件服务的各个类及实施细则说明
        4.2.5 事件服务的算法分析
    小结
第五章 事务服务的研究与实现
    5.1 CORBA事务服务的概念和原理
        5.1.1 两阶段提交协议
        5.1.2 CORBA事务服务OTS系统结构
    5.2 事务服务的设计与实现
        5.2.1 事务服务要实现的接口
        5.2.2 事务模块与其它模块的关系
        5.2.3 事务服务的重要的类的类图
        5.2.4 事务服务的各个类及实施细则说明
    5.3 一种事务恢复模型
    小结
第六章 并发控制服务的研究与实现
    6.1 CORBA并发控制服务的概念和原理
        6.1.1 不同的锁模式
        6.1.2 两阶段封锁协议
    6.2 并发控制服务的设计与实现
        6.2.1 并发控制服务要实现的接口
        6.2.2 并发控制服务与其它模块的关系
        6.2.3 并发服务的类图
        6.2.4 并发控制服务的各个类及实施细则说明
    小结
第七章 总结与展望
参考文献
致谢
摘要
Abstract

(9)CORBA系统事务处理的模拟和分析(论文提纲范文)

1 CORBA对象事务服务(OTS)
2 时序着色Petri网
3 事务处理的Petri网模型
4 CORBA事务处理的性质分析

(10)基于CORBA的中间件技术在电子商务系统中的应用研究(论文提纲范文)

1 绪论
    1.1 课题研究的目的及意义
    1.2 课题研究的主要内容
2 中间件技术在分布式系统中的应用
    2.1 分布式系统与分布式技术的基本原理
    2.2 中间件技术
    2.3 中间件与分布式对象计算
3 基于中间件技术的电子商务系统
    3.1 电子商务系统
    3.2 电子商务软件--分布式商务软件
    3.3 用中间件技术架构电子商务系统
4 基于CORBA的电子商务系统
    4.1 COKBA基本原理与基于CORBA的分布式对象技术体系结构
        4.1.1 CORBA对象参考模型与OMG对象管理体系结构
        4.1.2 CORBA对象请求接口的结构
        4.1.3 CORBA的基本组成
        4.1.4 CORBA中间件的工作原理与技术特点
    4.2 CORBA用于电子商务系统的优点
    4.3 基于CORBA的电子商务系统
5 构建基于CORBA的电子商务系统
    5.1 基于CORBA的电子商务系统的设计与开发
        5.1.1 基于CORBA的电子商务系统的设计
        5.1.2 基于CORBA的电子商务系统的开发
    5.2 对已有系统的封装集成
6 总结与展望
    6.1 总结
    6.2 展望
致谢
参考文献

四、基于CORBA的事务处理系统的研究(论文参考文献)

  • [1]基于CORBA和Web Services技术的异构数据源集成研究及应用[D]. 江峰. 中南大学, 2007(05)
  • [2]基于CORBA的三层体系结构研究与应用[D]. 兰景英. 电子科技大学, 2005(07)
  • [3]GIS动态集成框架及其UIB核心相关问题研究[D]. 李建华. 武汉大学, 2005(05)
  • [4]异构数据集成系统中基于CORBA的事务处理研究[D]. 刘发军. 大连海事大学, 2005(08)
  • [5]CORBA对象事务服务的实现[J]. 陈良银,李志蜀,邓丽华,许雷. 计算机应用与软件, 2005(02)
  • [6]基于CORBA体系的分布式体系结构研究[D]. 张玉田. 东北财经大学, 2005(04)
  • [7]基于CORBA的异构数据源集成系统研究[D]. 王秀鸾. 山东科技大学, 2004(01)
  • [8]CORBA核心服务的研究与实现[D]. 王鹏杰. 吉林大学, 2004(04)
  • [9]CORBA系统事务处理的模拟和分析[J]. 郑红,李师贤. 系统仿真学报, 2003(S1)
  • [10]基于CORBA的中间件技术在电子商务系统中的应用研究[D]. 郑伟. 山东科技大学, 2003(04)

标签:;  ;  ;  ;  ;  

基于CORBA的事务处理系统研究
下载Doc文档

猜你喜欢