基于corba的分布式异构数据库信息检索模型_在高校数字图书馆中的应用研究new

基于corba的分布式异构数据库信息检索模型_在高校数字图书馆中的应用研究new

ID:33861595

大小:206.93 KB

页数:4页

时间:2019-02-28

基于corba的分布式异构数据库信息检索模型_在高校数字图书馆中的应用研究new_第1页
基于corba的分布式异构数据库信息检索模型_在高校数字图书馆中的应用研究new_第2页
基于corba的分布式异构数据库信息检索模型_在高校数字图书馆中的应用研究new_第3页
基于corba的分布式异构数据库信息检索模型_在高校数字图书馆中的应用研究new_第4页
资源描述:

《基于corba的分布式异构数据库信息检索模型_在高校数字图书馆中的应用研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MicrocomputerApplicationsVol.19,No.11,2003开发应用微型电脑应用2003年第19卷第11期基于CORBA的分布式异构数据库信息检索模型——在高校数字图书馆中的应用研究¹º毛黎莉潘建图摘要从我国高校数字图书馆的现状来看,由于长期CORBA技术规范是OMG(ObjectMaagementGroup)的各自相对独立的发展,造成了各高校数字图书馆在系统平台产品,CORBA的目标从一开始就是为了解决机器间通信的和软件架构上的异构,成为实现网络化、区域化的一大障碍。问题,因此它是一种远程体系结构。CORBA标准主要

2、分为三根据目前这种现状,本文提出了一个基于CORBA中间件的个层次:对象请求代表、公共对象服务和公共设施。最底层是分布式异构数据库的信息检索模型,该模型基于现有网络及对象请求代表ORB(ObjectRequestBroker),规定了分布对数字图书资料数据库系统,在VisiBroker提供的ORB的基础象的定义和语言映射,实现对象间的通讯和互操作是分布对同上为外部用户提供统一接口透明地访问分布在各地域的异象系统中的“软总线”;在ORB之上定义了很多公共服务,可构数据库,从而实现分布式异构数据库系统间的统一检索。以提供诸如位置服务、命名服务、事

3、务服务、安全服务等各咱关键词CORBAORB异构分布式各样的服务;最上层的公共设施则定义了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协一、前言议。由于CORBA提供了跨语言、跨平台、甚至跨开发商的互操作,使其成为了目前主流的分布式对象平台。目前在教育领域中,发展网络教育的核心问题之一是网2.基于COM/DCOM的中间件络教学信息资源库的建设。高校我数字图书馆作为重要的教微软官方称COM为组件对象模型(ComponentObject育资源,已经成为现代教育研究和计算机应用研究的一个重Model),有时又被称为公共对象模

4、型(CommonObject要领域。当前在各大高校已建立的数字图书馆中,各自都有一Model),它是一种能跨语言与进程边界的体系结构。1996年套独立的管理维护系统,在各高校之间很难形成一种资源的底,微软又在COM的基础上引入了DCOM(Distributed共享。其中最主要的原因是各高校在发展各自的数字图书馆ComponentObjectModel),DCOM是一套基于RPC机制的时主要考虑自身的教学需要,却忽略了与外部可能的协作。在COM技术扩展,它使COM对象具有分布式功能,能够支持经历一段较长的发展时间后,各高校都拥有了一个庞大的数在

5、局域网、广域网甚至Internet上不同计算机的对象之间的据库,而这些数据库往往是建立在不同操作系统、数据库平台通讯。之上的。基于中间件技术的高校数字图书馆系统中分布式异3.基于EJB的中间件按照SUN和JavaSoft对Java的界定,Java是一个应用构数据库的信息检索模型,能够为高校数字图书忱系统中实现分布式异构数据库的信息检索功能提供一个可行性的方程序开发平台,它提供了可移植、可解释、高性能和面向对象案。使得各大高校间的图书资源能够得到最大限度的共享,为的编程语言及运行环境。EJB(EnterpriseJavaBean)是Sun公司于

6、20世纪90年代末推出的Java企业级解决方案和分布式教育资源建设提供方便。计算的重要组成部分,EJB的服务和客户则是建立在RMI之上的。二、中间件技术4.中间件的区别与比较虽然DCOM提供子与CORBA相同的软件集成功能,但从计算机软件系统的结构层次来讲,中间件是位于平台DCOM最大的一个缺陷是它对Windows平台依赖性。而和应用之间的通用服务,这些服务具有标准的程序接口和协CORBA提供的软件集成功能适用于Windows平台和非议。针对不同的操作系统和硬件平台,它们可以有符合接口和Windows平台,当然也能跨平台使用。CORBA的发展

7、起点是协议规范的多种实现。面向编程,而DCOM是起源于文档结构的OLE,这使得目前比较流行的中间件主要有OMG的CORBA、微软的CORBA定义的接口比DCOM的更容易理解。得益于这种简COM/DCOM和Sun公司的Java/EJB。单定义的基于编码层的接口,采用CORBA的用户能创建可1.基于CORBA的中间件¹毛黎莉上海师范大学数理信息学院硕士研究生上海200234º潘建图上海师范大学数理信息学院上海200234·32·MicrocomputerApplicationsVol.19,No.11,2003开发应用微型电脑应用2003年第19

8、卷第11期靠的应用集成,尤其是集成一些抽象的不易被协调改动的程及安全保护。序或系统的时候。相反,DCOM提供的是复杂和不明了的基·系统软件具有良好的可扩展性、可复用

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

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

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