基于中间件的黄金账户管理系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ffcsyangchh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
客户/服务器结构是由集中式处理过程过渡到分布式处理的有效途径.不同的数据库系统之间往往难以共享数据、缺乏可互操作性,在传统的客户/服务器两层体系结构中间加入一个中间软件层即中间件,扩展成客户—中间件—服务器三级体系结构,以实现对不同数据源的访问,中间件技术能够有效的实现异种数据库系统互操作和数据共享.本论文前半部分首先分析了客户/服务器结构的特点、优势和不足,以及客户/服务器结构发展的趋势和目标;接着介绍了中间件的定义、功能及其标准化问题,深入讨论了实现中间件的关键技术:RPC和报文排队,并介绍了ODBC、CORBA、TOP/END、消息中间件、交易中间件和现在正在迅猛发展的对象中间件等几个典型的中间件的实现机制;然后讨论了基于客户/中间件/服务器的DBMS体系结构.后半部分详细的阐述了一个具体的项目:黄金账户管理系统的分析、设计和实现.首先说明了在开发C++服务器/中间件中面临的困难和解决方法,并分析了以中间件NetLogic、公共语言运行环境CppRuntime和连接数据库接口CDBC为主体构建的服务器/中间件模型,然后对各个部分进行了深入的剖析.在实现过程中成功应用了一种面向对象(OO)的工具包:ACE自适配通信环境(Adaptive Communication Environment).它实现了通信软件的许多基本的设计模式,在UNIX和Win32平台上开发高性能通信服务.本项目中使用ACE简化了进程间通信、同步、互斥和事件多路分离.最后扼要介绍了客户端的各个功能设计,实现方法采用的是设计统一的实体类和各个不同的Service函数,并演示了部分实现方式.结束语部分总结了在开发和使用C++服务器/中间件以后,大大提高了整个系统的运行效率,可以从Windows平台顺利的移植到Linux平台,并且展望了中间件的新的发展趋势.
其他文献
警觉度可以衡量人在一定时期内保持注意力的程度,对警觉度的准确度量和估计可以被用来预防在高危作业中经常发生的严重事故。脑电信号(ElectroEncephaloGraph, EEG)是大脑中上
智能规划(AIplanning)是人工智能领域的一个重要分支,它的主要思想是:对周围环境进行认知与分析,根据指定的目标,对若干可供选择的动作及资源限制实行推理,综合制定出实现目标的规
本文详细介绍了东北电网水库调度气象信息服务系统的设计和开发工作。在此项目中,为东电公司建立了气象实况与气象预报产品采集系统、气象信息数据库、气象信息服务网站和气象
如今人们生活在一个网络无处不在的时代,例如,交通运输网、移动通信网、互联网、在线社交网等,这些网络结构复杂,人们无法直接从中提取有用信息。社区发现作为一种重要的网络
扩频技术是一种新型的通信体制,是通信领域和控制领域中的一个重要的发展方向。 本文介绍了扩频通信的数学模型、基本理论、系统构成,分析和给出它的关键技术及实现构想。
本论文主要研究汽车牌照识别中的牌照定位方法,其系统主要应用于高速公路收费口以及住宅小区车库的管理等场合。 汽车牌照识别技术主要包括三个内容:车牌定位、字符分割和
在实际的控制系统中,时滞现象普遍存在,时滞系统的最优控制一直是科技工作者重要的研究课题。随着计算机技术的发展,离散系统控制理论和技术越来越受到人们的重视,数字控制器
市场竞争日趋激烈,计算机技术和网络技术,特别是Internet/Intranet技术的快速发展,促使企业必须采用新的管理模式、组织结构和决策准则,以不断提高企业的竞争力。PDM(产品数据管理
在研究不断变化着的现实世界时,时间是一个非常重要的因素。我们常以时间为依据来解释各种事实和数据,因为各种事件和实体间的潜在关系常常蕴涵在时态信息中。时态信息表达和时
雨量等值线是平面地图上降雨量相等的点所连成的线,它根据流域内各雨量站一次降雨量值或时段降雨量值绘制而成,等值线图以直观、清晰的特点成为各级政府及防汛部门决策的重要