论文部分内容阅读
【摘 要】随着信息网络技术的进步和现代科学技术的不断向前飞速发展,人们逐渐开始步入信息化的时代。图书馆拥有海量的信息资源,它是当代信息系统的一个重要组成部分。随着人们要需求的多样化,对图书管理系统的功能有了新的要求,传统的图书管理系统已经不能满足当前的需求。因此,为了适应新的情况,应该对现有的图书管理系统作出改进,而基于分布式技术的数字图书馆则满足当前发展的需要。
【关键词】数字图书馆 网络 分布式 检索
一、分布式检索技术的应用
目前,分布式技术已经在相当多的领域应用,技术十分成熟可靠。其中分布式检索技术已经成功解决了很多行业系统出现的大数据检索难题,其包括了使用规范和一组通用的对象,构建出完整的分布对象环境。这个技术特别对于图书馆海量信息系统中来说具有独特的优势,可以很好地和原有平台以及一些系统插件相互兼容,有利于解决共享访问的问题和提高系统的可操作性。
二、分布式系统简介
分布式系统顾名思义是可以分布处理各种应用的一种系统,主要由两部分系统架构构成,其一是通信互联网络,其二是多任务处理的软件,而这两部分系统架构系由分布式文件系统、分布式程序语言设计、分布式数据系统以及分布式操作系统等构成。一个分布式的程序,往往是由多个独立的程序构成的。与集中式应用系统相比,分布式系统具有以下三大特点:稳健性、通讯行和分布性。
分布式系统的类型按照现有的网络技术大致可以划分为三类:
(一)每层中都有自己的独立数据库的分布式模型称之为分层处理分布式系统。
(二)缺乏集中的控制,每一个节点之间采用不同的方式进行连接,这种系统称为分散网络分布式系统。
(三)在系统的核心网络上面只存在一个总的数据库,没有其他任何的数据库存在的系统是数据分布式系统。
三、分布式Web Services简介
(一)Web Services是一种全新分布式的应用程序,具有以下特点:1.自包含、自描述的应用;2.通过相关接口,可以实现定位、远程调用以及发布等功能;3.可以相互操作。Web Service是一个可以使用标准的互联网协议的应用程序,可以十分方便地将软件的功能表述在企业内部网和互联网上。Web Service可以执行从简单的请求到复杂商务处理中的任何功能。
Web Service的分布式系统是一个基于SOAP协议,能够兼容多个系统平台,更重要的是可以设置跨越防火墙的分布式系统。经过综合分析和多种平台的实际测试中,Web Service这个分布式软件最优安装在基于Windows+.NET平台。将Web Service部署在此系统上,不仅支持多国语言、符合标准的Web协议,而且具有可靠运行性能以及优良的操作性。简而言之,在此平台上能够有效降低开发的难度。
(二)分布式应用程序与分布式Web Service
通过分析现有的应用系统开发过程,基于浏览器的应用系统开发架构已经成为了主流。不仅因为其开发的软件采用了客户端的方式,为客户提供了更为实用的操作界面,还因为基于浏览器的应用系统省去了客户端为了应用新功能而升级客户端的操作,它能够为客户降低成本[1]。相对于传统的开放方式,其安装和配置方面可能会存在一定的问题,而且开发的成本会相当高,另外这样基于桌面应用程序的兼容性可能存在很多的问题需要去解决。
当前许多防火墙只允许HTTP进行连接,HTTP协议可以在任何Web浏览器中运行。Web Service是基于SOAP协议的,能够完美忽略防火墙的影响,是解决客户端和服务器之间的通信问题的最好方式。因此,图书管理系统应该采用此软件配置分布式检索技术,保证系统各部分之间的交流。
四、分布式检索系统的需求分析
分布式检索系统的基本理念:将整个网络分割成几个独立的自治域,分割依据是它们不同的地域、ip地址和主题等;然后在所有的独立自治域配置独立的检索服务器。所有的检索服务器由代理、信息搜索模块以及索引服务器三大部分架构而成。每个部分的工作都不尽相同,代理部分主要负责信息的搜集,信息搜索模块主要负责提供查询接口的功能,索引服务器主要负责建立数据库的功能。为了实现他们能够通过分层结构和网络相互连接,应该在它们之间实现一些信息的传递和控制,达到最优的工作效果。
跟集中式搜索引擎做比较,分布式检索系统具有以下一些优点:
(一)将总的数据库信息分配到索引数据库中,能够提供快速的查询服务和拓展了检索的范围;
(二)若其中一个节点出现问题,系统以及其他部分也能正常工作。
(三)在分布式过程中遵循特性,有利于系统的再次扩充或维护。
(四)所有的服务器都只负责一部分的检索工作。
(五)在相互协作的同时提供更为完善和灵活的服务。
Web Service的网络信息检索标准已经成为了一个最受欢迎的标准,因为其实现了客户机不能够随意更改查询服务器和提取结果记录,保证了数据的完整性。至今,检索式分布系统应用最多的地方是在图书管理系统的体系当中,尝试将部分的功能移植到图书管理系统当中,发现其具有良好的扩展性和柔韧性。
五、小结
简而言之,随着信息技术的飞速发展和自动化图书管理系统的不断完善,已经可以通过网络对图书馆资源进行传递、存取和检索,实现了图书馆资源网络数字化的跨越。同时,采用Web Service分布式检索技术恩呢刚刚提高系统的整体性和可扩展性,有效整合了相关图书的资源,实现真正意义上的数字化图书馆的信息服务。
参考文献:
[1]李广建等.国外图书馆自动化现状与趋势.现代图书情报技术.2003(3):33-35
【关键词】数字图书馆 网络 分布式 检索
一、分布式检索技术的应用
目前,分布式技术已经在相当多的领域应用,技术十分成熟可靠。其中分布式检索技术已经成功解决了很多行业系统出现的大数据检索难题,其包括了使用规范和一组通用的对象,构建出完整的分布对象环境。这个技术特别对于图书馆海量信息系统中来说具有独特的优势,可以很好地和原有平台以及一些系统插件相互兼容,有利于解决共享访问的问题和提高系统的可操作性。
二、分布式系统简介
分布式系统顾名思义是可以分布处理各种应用的一种系统,主要由两部分系统架构构成,其一是通信互联网络,其二是多任务处理的软件,而这两部分系统架构系由分布式文件系统、分布式程序语言设计、分布式数据系统以及分布式操作系统等构成。一个分布式的程序,往往是由多个独立的程序构成的。与集中式应用系统相比,分布式系统具有以下三大特点:稳健性、通讯行和分布性。
分布式系统的类型按照现有的网络技术大致可以划分为三类:
(一)每层中都有自己的独立数据库的分布式模型称之为分层处理分布式系统。
(二)缺乏集中的控制,每一个节点之间采用不同的方式进行连接,这种系统称为分散网络分布式系统。
(三)在系统的核心网络上面只存在一个总的数据库,没有其他任何的数据库存在的系统是数据分布式系统。
三、分布式Web Services简介
(一)Web Services是一种全新分布式的应用程序,具有以下特点:1.自包含、自描述的应用;2.通过相关接口,可以实现定位、远程调用以及发布等功能;3.可以相互操作。Web Service是一个可以使用标准的互联网协议的应用程序,可以十分方便地将软件的功能表述在企业内部网和互联网上。Web Service可以执行从简单的请求到复杂商务处理中的任何功能。
Web Service的分布式系统是一个基于SOAP协议,能够兼容多个系统平台,更重要的是可以设置跨越防火墙的分布式系统。经过综合分析和多种平台的实际测试中,Web Service这个分布式软件最优安装在基于Windows+.NET平台。将Web Service部署在此系统上,不仅支持多国语言、符合标准的Web协议,而且具有可靠运行性能以及优良的操作性。简而言之,在此平台上能够有效降低开发的难度。
(二)分布式应用程序与分布式Web Service
通过分析现有的应用系统开发过程,基于浏览器的应用系统开发架构已经成为了主流。不仅因为其开发的软件采用了客户端的方式,为客户提供了更为实用的操作界面,还因为基于浏览器的应用系统省去了客户端为了应用新功能而升级客户端的操作,它能够为客户降低成本[1]。相对于传统的开放方式,其安装和配置方面可能会存在一定的问题,而且开发的成本会相当高,另外这样基于桌面应用程序的兼容性可能存在很多的问题需要去解决。
当前许多防火墙只允许HTTP进行连接,HTTP协议可以在任何Web浏览器中运行。Web Service是基于SOAP协议的,能够完美忽略防火墙的影响,是解决客户端和服务器之间的通信问题的最好方式。因此,图书管理系统应该采用此软件配置分布式检索技术,保证系统各部分之间的交流。
四、分布式检索系统的需求分析
分布式检索系统的基本理念:将整个网络分割成几个独立的自治域,分割依据是它们不同的地域、ip地址和主题等;然后在所有的独立自治域配置独立的检索服务器。所有的检索服务器由代理、信息搜索模块以及索引服务器三大部分架构而成。每个部分的工作都不尽相同,代理部分主要负责信息的搜集,信息搜索模块主要负责提供查询接口的功能,索引服务器主要负责建立数据库的功能。为了实现他们能够通过分层结构和网络相互连接,应该在它们之间实现一些信息的传递和控制,达到最优的工作效果。
跟集中式搜索引擎做比较,分布式检索系统具有以下一些优点:
(一)将总的数据库信息分配到索引数据库中,能够提供快速的查询服务和拓展了检索的范围;
(二)若其中一个节点出现问题,系统以及其他部分也能正常工作。
(三)在分布式过程中遵循特性,有利于系统的再次扩充或维护。
(四)所有的服务器都只负责一部分的检索工作。
(五)在相互协作的同时提供更为完善和灵活的服务。
Web Service的网络信息检索标准已经成为了一个最受欢迎的标准,因为其实现了客户机不能够随意更改查询服务器和提取结果记录,保证了数据的完整性。至今,检索式分布系统应用最多的地方是在图书管理系统的体系当中,尝试将部分的功能移植到图书管理系统当中,发现其具有良好的扩展性和柔韧性。
五、小结
简而言之,随着信息技术的飞速发展和自动化图书管理系统的不断完善,已经可以通过网络对图书馆资源进行传递、存取和检索,实现了图书馆资源网络数字化的跨越。同时,采用Web Service分布式检索技术恩呢刚刚提高系统的整体性和可扩展性,有效整合了相关图书的资源,实现真正意义上的数字化图书馆的信息服务。
参考文献:
[1]李广建等.国外图书馆自动化现状与趋势.现代图书情报技术.2003(3):33-35