分布式网络中数据库中间件技术的研究

来源 :北京邮电大学 | 被引量 : 8次 | 上传用户:xinshou2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中间件适用于分布式网络中,用于计算机网络资源和管理,方便了应用软件之间的互联与互操作,是实现资源共享的一种方法。随着现代科技的发展,中间件产品所涉及的领域越来越广泛,根据应用软件的不同需要,中间件厂商开发了多种类型的中间件产品,并且很多中间件技术已经非常成熟。数据库中间件出现的较早,到现在其技术研究的也比较成熟,得到了广泛的应用。数据库中间件中封装了与平台相关的细节,所以应用程序开发人员可以不用考虑各种数据库底层细节的不同,并且当更改底层配置时无需改变应用程序的代码。同时,还可以将需要客户端处理的程序移植到中间件中,由中间件代为实现,这样可以使客户端变得更加轻量级,减轻了客户端的负担。本论文基于《即时通软件》项目,研究了分布式网络中的中间件技术,最终决定采用Java数据库连接(Java Database Connectivity, JDBC)中间件。本文提出了基于JDBC的中间件在《即时通软件》项目中的具体实现方法,并且进行了一些相关测试,主要工作有:首先,本论文简要研究了数据库中间件在国内外的发展现状,并介绍了分布式网络中的中间件技术。其次,针对即时通信系统自身的分布式特点,研究了在分布式网络中应用中间件的技术细节,并成功将基于JDBC的中间件应用于即时通信系统。模拟实验环境中用两台服务器分别代表北京和天津的园区服务器,两地用户分别注册并发送消息,两地用户注册、登录、发送消息的内容会存储在园区服务器中,如果需要这些数据,可以通过JDBC中间件访问数据库,对数据分别提取并显示。最后,搭建了实验测试系统,对JDBC中间件的性能进行了相关测试,包括常用数据库系统的应用性能测试和数据库连接池性能的比较。测试结果显示,JDBC中间件能够成功访问异构数据源,并且其连接池的性能比较好。JDBC中间件能很好的应用于分布式系统中。本论文的研究内容以实际科研项目为基础,针对分布式网络中数据库中间件技术进行研究,中间件是《即时通软件》项目的重要组成部分,本论文有较大的实际意义。研究期间发表相关论文一篇,论文题目《JDBC-based Middleware Applications in Instant Message Systems》。
其他文献
在我国经济发展的不断推动下,建筑市场的竞争力是日渐增大,建筑企业也需要在时代的背景下进行经营管理上的变革,全面预算管理对建筑业企业内部管理的帮助作用愈发明显.如果将
为支持新型冠状病毒感染的肺炎疫情防控工作,贯彻落实相关税收政策,现就税收征收管理有关事项公告如下:rn一、疫情防控重点保障物资生产企业按照《财政部 税务总局关于支持新
期刊
本文主要研究了综合孔径雷达(ISAR)成像。ISAR成像的基础是转台成像。ISAR成像的关键在于距离对准和相位校正两步。距离对准算法中最常用的是相关法。文中简单介绍了现有的几
本文主要针对于军工科研项目预决算差异问题进行相关的分析,并对其具体的解决措施进行详细的探讨.
在医院经营管理中推行医院科室全成本核算,对于提高医院成本管控效果,提升医院经营效益具有重要作用.本文针对医院科室全成本核算,首先介绍了医院科室全成本核算的概念及其作