基于CORBA的数据库访问方法及应用

基于CORBA的数据库访问方法及应用

ID:307903

大小:151.00 KB

页数:13页

时间:2017-07-21

基于CORBA的数据库访问方法及应用 _第1页
基于CORBA的数据库访问方法及应用 _第2页
基于CORBA的数据库访问方法及应用 _第3页
基于CORBA的数据库访问方法及应用 _第4页
基于CORBA的数据库访问方法及应用 _第5页
资源描述:

《基于CORBA的数据库访问方法及应用 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、达州职业技术学院毕业课题设计论文题目:基于CORBA的数据库访问方法及应用系(部):____________________________________专业:____________________________________学号:____________________________________姓名:____________________________________指导教师:____________________________________答辩日期:_______________年______月______日基于CORBA

2、的数据库访问方法及应用摘要随着我国高等教育的快速发展,高校普遍存在多校区的实际情况,许多资源也分布在多个校区。其中图书资源也存在多校区馆藏的情况,而图书又是科研学习的重要资源,因而图书在多校区方便地流通成为图书管理工作的重要任务。为了实现学校多校区图书资源统一管理、资源共享、提供读者方便借阅,建立适应多校区图书流通信息管理系统,读者可以跨校区借阅图书成为急需解决的课题。本论文研究基于VisiBrokerforC++/CORBA的数据库访问方法及实现。解决了适合多校区网络特征图书流通管理系统IDL接口的定义方法,其中IDL设计使用小粒度与迭代器方法提高

3、访问性能。实现了CORBA表示数据库表格内容的any类型与OleVariant类型的转换。在图书流通管理系统服务器端程序实现中,采用CORBA的纽带机制POATie代理方式编写CORBA服务器程序,服务程序进程中使用多个不同名字的POA,实现将数据表、SQL查询放在CORBA的数据库处理模块中。在客户端程序实现中,通过使用C++Builder数据库操作控件操作服务端数据,实现从表内容自动随主表当前记录改变而改变,客户端程序向服务器端发出请求后,可以获取当前库记录的相关信息。关键词:(注:关键词3-5个)CORBA、对象请求代理、粒度、迭代器目录目录第

4、1章绪论11.1引言11.2研究现状11.2.1基于中间件局域网数据库技术11.2.2对象数据库技术21.2.3局域网数据库处理存在的不足21.3论文的工作与意义31.4论文的章节组织3第2章CORBA的理论基础介绍52.1对象管理体系结构52.1.1对象请求代理ORB62.1.2对象服务62.1.3公共设施62.1.4领域接口72.1.5应用接口72.2CORBA体系结构72.2.1ORB内核(ORBcore)8致谢9参考文献10达州职业技术学院毕业课题设计论文基于CORBA的数据库访问方法及应用第1章绪论1.1引言Internet持续高速的发展,

5、极大地加快了社会信息化的步伐。不同部门与行业要对不同数据进行收集、挖掘、汇总、处理,并作出正确而长期的保存是相当重要的,网络数据库的访问与处理在数据库技术是相当重要。数据库的计算环境具有:(1)分布环境的异构性:①硬件平台的异构,Sun主机、UNIX工作站、PC机、等;②操作系统的异构,各种版本的UNIX、MicrosoftWindows等;③开发语言的异构,C、C++、Java、Delphi、SQL、Sybase、Orcal等;④网络平台的异构,Ethernet、FDDI、TCP/IP、IPX/SPX、IPv4、Ipv6等。构造和集成异构环境下的网

6、络数据库应用需要一个优良的支撑平台。(2)分布性:现在实际应用资源分布在不同的部门、越来越广阔的地区,分布性已经成为现代数据库技术计算环境的基本特征。(3)可扩展性:网络数据库计算环境通常是分阶段逐步建设的,是一个不断发展的长期的过程。这就决定了数据库计算环境须具有可扩展性。(4)互操作性:在一个大型实际应用中存在不同的应用程序,它们能否互相通信决定数据的时效性。同时一个部门一般来说已经积累了一批极具有价值数据库系统,通常这些系统难以改造和重写,在构造新系统时,客户希望能够利用这些资源,因此如何有效地将已有系统集成或移植到新系统中,并且在将来尽可能少

7、地使它们再成为“孤岛”系统,是应用开发中提出的实际需求。1.2研究现状软件工程的核心问题是如何通过先进的技术、管理手段来提高各种类型软件开发的效率与质量。随着软件开发技术的发展,面向对象设计技术、中间件技术、设计模式等成为解决数据库访问的方法。1.2.1基于中间件局域网数据库技术中间件数据库访问技术是一种社会化的软件开发方法,它使得开发者可将由不同语言、不同中间件组合在一起来构造软件。中间件解决两个方面的问题:一是复用,即中间件具有通用的特性;二是互操作,不同来源的中间件能相互协调、通信,共同完成更复杂的功能。4达州职业技术学院毕业课题设计论文基于C

8、ORBA的数据库访问方法及应用面向对象技术能支持软件的复用和集成,面向对象技术作为一种基础,不存在一个标准的

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

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

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