• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 政法军事 > 正文

    图书馆流通交换协议综述

    时间:2021-02-10 07:51:42 来源:达达文档网 本文已影响 达达文档网手机站

    摘要:图书馆流通交换协议是不同的图书馆流通管理软件之间,以及图书馆流通管理软件与独立的自助流通设备之间进行数据交互、业务集成的基础通讯协议。该文简要介绍了几种常用的图书馆流通交换协议,并重点对3M公司的SIP2协议和美国国家标准组织的NCIP协议进行描述和比较。

    关键词:图书馆;流通交换;馆际互借;SIP2; NCIP

    中图分类号:G250文献标识码:A文章编号:1009-3044(2009)36-10447-03

    Library Circulation Exchange Protocol Overview

    ZHU Huang-feng

    (Aisino Corpration, Beijing 100195, China)

    Abstract: Library circulation exchange protocol is different between the library circulation management softwares, as well as the library circulation management software and self-help equipments in library. This paper outlines a number of commonly used library circulation exchange protocol, with an emphasis on the 3M company"s SIP2 and the American National Standards Organization NCIP protocols described and compared.

    Key words: library; circulation exchange protocol; SIP2; NCIP

    随着图书馆行业的不断发展和科学技术的不断进步,图书馆信息化水平也在不断的提高。到目前为止,绝大部分图书馆已经完成了馆藏信息的数据库管理和流通自动化。同时,图书馆的开放性要求也越来越高,图书馆与图书馆之间馆际互借的业务越来越多。

    然而,不同图书馆的馆藏信息数据库可能有不同的数据格式,不同图书馆图书流通管理的业务处理方式也有可能各具特色。如何能确保图书馆与图书馆之间馆际互借业务无障碍运行?如何能保证图书馆在更新图书馆流通管理系统或者引进图书自助借还设备时无需做太多改动?

    馆际流通交换协议能够为不同图书馆的图书流通管理系统提供数据和业务交互提供支持,同时也能为图书馆流通系统和其它系统,如本馆其它业务系统、自助借还设备等,之间提供数据和业务交换。

    1 常用图书馆流通交换协议简介

    1.1 Z39.50 Item Order

    Z39.50协议是一种在客户服务器环境下计算机与计算机之间进行数据库检索与查询的通讯协议。它能够为图书馆馆藏数据库提供标准的数据库检索与查询服务,从而推动了图书馆之间联机查询、数据共享服务。

    Z39.50由NISO(美国国家信息标准组织)提出,经过图书馆行业20多年的推广与完善,最终为ISO接受成为国际标准。在Z39.50推出第三版时,增加了一个新特性,即可以通过扩展服务实现文献预订(Item Order),实现馆际互借。这些扩展服务并不是Z39.50协议本身所实现的部分,而是由其它应用系统来实现。Z39.50 Item Order能够支持简单的图书馆流通交换,适用于请求一本图书或文献、不需要任何附加报文的事务。它的优点是可以基于Z39.50查询的结果,直接针对其中某本图书或文献发起流通请求。

    1.2 ISO ILL

    ILL(InterLiblary Loan)馆际互借协议是关于馆际互借协议的国际标准,最初是加拿大国家图书馆为了便于国家网络信息资源共享而发起的。

    ISO ILL协议标准规定了两个或者多个ILL馆际互借应用通过Internet,交互报文,而不用考虑使用的软硬件情况。协议规定了所交互报文的数量和类型、报文中的数据元素和报文交互的顺序。

    ISO ILL和Z39.50 Item Order相比,是一个更为复杂、完整的图书馆流通交换协议,它不但可以支持点对点的简单通讯,而且可以支持链状请求、分布式请求,完成一个跨越请求方、应答方和中间方(可以有一个或多个)的复杂事务。ISO ILL适合于需要进行大量书籍、信息往来的馆际互借事务、需要对事务进行统计、控制的图书馆系统,或者是提供馆际互借的中间方。

    1.3 SIP2协议

    SIP2是Standard Interchange Protocol V2.00的简写,由3M公司制定,是图书馆自动借还设备与流通管理系统之间的数据传输协议。SIP2协议并不是一个完整的图书馆流通交换协议,它是图书馆自助借还设备与流通管理系统之间进行流通信息交换的专用协议。

    SIP2协议最初是为了实现3M公司的图书馆自助借还设备Self CheckTM和图书馆流通管理系统之间的信息交换而定义的接口。随着图书馆自动化的不断发展以及3M公司产品的推广、发展,最终成为3M公司在图书馆行业推广的标准协议。

    SIP2协议的推广有助于图书馆能够在引进自助借还设备的同时对已有的流通管理系统仅需要做少量甚至不需要修改;有助于图书馆方便地更换自助借还设备或者流通管理系统而不影响到其它系统。

    由于3M公司的推动,SIP2协议非常成功,成为图书馆自助式流通服务的事实标准。

    1.4 NCIP协议

    NCIP(NISO Circulation Interchange Protocol),由美国国家信息标准组织(NISO)制定的关于馆际互借的一种协议,也称Z39.83协议。NCIP的制定,借鉴了3M公司SIP2协议的消息模型和通讯机制,并做了充分的扩展,是一个复杂协议,同时也是至今为止最为强大、完整的图书馆流通交换协议。

    NCIP定义和规范了对象集、服务集、支撑这些服务的消息及消息中的元素集,以及控制单个连接中消息交换的状态表。和SIP2不同,NCIP不仅仅用于图书馆自助借还设备与流通管理系统之间的数据通讯,还能用于图书馆流通管理系统之间、流通管理系统与其它多个应用系统之间的多应用系统环境下系统之间的互操作。

    2 SIP2协议分析

    2.1 SIP2报文对

    SIP2协议定义了一些报文对,每一对报文对由请求报文与响应报文组成,请求报文都是由图书馆自助借还设备主动发起的,响应报文都是由图书馆流通管理系统对请求报文进行处理后作出的响应。任意两个报文对之间都是相互独立的,也就是说,图书馆自助借还设备和流通管理系统之间的每一次请求与应答是一个独立、完整的交易,每一对报文对中包含本次交易所需要的全部信息,而不依赖于其它信息。

    2.2 SIP2消息交互模型

    由于SIP2每一次报文的请求与响应是一个独立的事务,因此SIP2协议中每一次消息交互只控制本次报文的请求、请求报文的处理和处理结果响应,不涉及到整个图书流通生命周期及流通事务的消息传递和状态转换。SIP2请求方(自助借还设备)和SIP2服务方(图书流通管理系统)的消息交互模型如图1所示。

    在SIP2消息交互模型中,请求方包含空闲、等待两种状态,服务方包含空闲、处理两种状态。当SIP2请求方受到外界触发(自助借还设备受读者触发或自助借还设备中设定的程序触发),SIP2请求方向服务方发送消息,随后进入等待状态;SIP2服务方收到请求消息后,转入处理状态,当事务处理完毕后向请求方返回响应消息,随后再次进入空闲状态;SIP2请求方收到响应消息后,从等待状态回到空闲状态。

    SIP2请求方和服务方都包含报文校验功能,即收到消息后首先对消息进行校验,如果校验错误则要求对方重发;SIP2请求方发送请求消息后,如果一段时间内未收到响应消息,根据设定规则重发或者自动返回空闲状态。

    2.3 SIP2协议的特点

    SIP2协议是图书馆自助借还设备和流通管理系统之间进行通讯的专用协议,具有以下特点:

    1)实时性。SIP2协议的服务方需要及时响应,SIP2请求方往往会实时地等待处理结果。

    2)无会话。SIP2协议的请求方和服务方之间的每一次消息交互都是一个独立的事务,和前一次及后一次的消息交互彼此独立、互不影响,双方不保持会话状态。

    3)简单。SIP2协议本身仅仅定义了一组报文对格式,并简单地描述了SIP2请求方和服务方消息交互的模式,协议非常简单、实用。

    4)专用性。SIP2从最初在3M设备及图书流通管理系统中的应用,到后来作为自助借还业务标准的推广,都是针对自助借还业务本身的,专用性强,通用性差。

    3 NCIP协议分析

    3.1 NCIP对象及服务

    NCIP协议定义和规范了一个对象集合服务集,以及支撑这些服务的消息、消息中的元素集、控制单个连接中消息交换的状态表。

    NCIP定义了3种对象类型:读者(User)、图书(Item)、机构(Agency)。

    NCIP定义了3种服务类型:查找服务(Lookup)、更新服务(Update)、通告服务(Notification)。

    查找服务包括5种:查找图书服务、查找读者服务、查找机构服务、用户鉴别服务、查找版本服务;

    更新服务包括20种,可以分为典型流通事务(图书请求、借出、续借、催还、归还等)、对象维护(图书增加、更新、读者增加、更新、读者财务账户维护等)、其它;

    通知服务业包括20种,和更新服务一一对应,用于对更新服务的结果进行通告。

    3.2 NCIP实施框架与应用框架

    NCIP将服务和数据对象与实际实施的具体细节分离开来,以确保NCIP能够长期使用的稳定性,还能够提供灵活性以适应应用和技术的变化,不必因为新技术的出现而重新定义服务和数据对象。

    实施框架:每一种实施方法都在一个独立的实施框架中描述,这个框架规定消息怎么样交换。规定的内容包括消息、字符和数据编码,必须的构件和行为、网络传输、网络安全等。

    应用框架:对于给定的实际环境和规则下的特定应用系统,可以使用应用框架来描述协议的使用方法。应用框架中描述了系统必须支持的服务。对于特定外部事件和条件,他还通过事件表建立起和协议中某种服务的对应关系。

    3.3 NCIP消息交互模型

    NCIP协议的消息交互模型和SIP2类似。

    NCIP只控制一次连接的消息传递和状态转换,不控制整个流通生命周期的消息传递和状态转换。NCIP的服务是一种确认性服务,每一个启动消息都有一个响应消息作为服务的确认,响应方的响应消息在同一个连接中完成。NCIP的传输协议可以是TCP/IP、HTTP、HTTPS中的一种或多种。

    在NCIP协议的消息交互中,一方是发起方,一方是响应方。和SIP2协议有所区别的是,SIP2协议的消息交换中请求方总是自助借还设备、服务方总是流通管理系统;而NCIP协议消息交互的发起方可以是自助借还设备,也可以是图书流通管理系统或其它应用系统;图书流通管理系统可以是一次消息交互中的响应方,也可以是另外一次消息交互中的发起方;对于某一次连接,有且仅有一个发起方和响应方。

    3.4 NCIP协议的特点

    NCIP协议是一个正在成熟并逐渐占领市场的标准协议,它具有以下特点:

    1)实时性。NCIP和SIP2协议一样,响应方需要及时对发起方的消息进行响应,发起方通常需要实时等待响应消息以便于进行下一步处理。

    2)无会话。NCIP协议中的每一次连接完成一个独立的事务,但不是图书流通生命周期的全部。NCIP的每一次连接与前一次连接、下一次连接相互独立,不保持会话状态。

    3)完整性。NCIP协议对图书流通管理系统之间,以及与自助借还设备之间的图书流通业务提供了充分的支持,能够满足各图书馆之间馆际流通业务的需求,也能满足图书流通管理系统与自助借还设备之间的流通业务。

    4)可扩展性。NCIP将对象、服务的定义与实施细节分开,提供实施框架和应用框架,能够为图书馆未来流通业务的扩展以及新技术的出现提供充分的扩展性。

    5)复杂性。NCIP和现有的其它图书流通交换协议相比更为复杂,应用范围更加广泛,实施的复杂度也相对较大。

    4 应用前景分析

    Z39.50 Item Order和ISO ILL是传统的图书流通交换协议,主要用于各图书馆之间馆际互借业务的建设。SIP2协议是在图书馆自助借还出现后,迅速占领市场的专用协议,它实现了图书馆自助借还设备与流通管理系统之间的流通业务交互的标准化,为图书馆迅速引入自助借还服务、推动图书馆服务现代化奠定了基础。SIP2协议无可非议地成为事实上的自助借还服务的流通交换标准,并将在未来的几年内继续占据自助借还设备流通交换协议的主要位置。

    另外一方面,随着软硬件水平的不断提高,自助借还设备的功能越来越强大,提供的自助服务越来越丰富,现有的SIP2协议并不能完全满足未来发展的需求。NCIP协议就是在这样的条件下诞生并逐步成长的,NCIP协议定位于构建支持图书馆流通管理系统之间,以及与自助借还设备之间完整的流通交换协议,并且支持图书、读者、机构的查询、统计、消息公告等业务。

    NCIP协议的技术委员会包含了美国国家图书馆、加拿大国家图书馆,以及OCLC、Ex Libris、SIRSI、3M等图书馆自动化系统软硬件厂商。SIP2协议的制定者3M公司目前已经是NCIP协议的主要推动者之一,3M公司新的图书馆自助借还设备将支持NCIP协议。NCIP协议的逐步完善和信息技术的不断发展,必将为NCIP协议的普及推广迎来更为广阔的应用前景。

    参考文献:

    [1] 胡维青.图书馆集成系统的应用标准[J].枣庄学院学报,2006(2):79-84.

    [2] 谢亚勇.几种馆际互借协议之比较与探讨[J].上海交通大学学报,2003(S1):53.

    [3] 李军凯.两种馆际互借模式的比较研究[J].图书馆理论与实践,2005(4):15.

    [4] 李军凯.试论馆际互借的模式[J].图书馆工作与研究,2005(3):21-23.

    [5] SIP2协议[S].3M公司.

    [6] NCIP协议[S].NISO标准化组织.

    [7] 中国人民解放军总装备部军事训练教材编辑工作委员会.图书馆自动化[M].北京:国防工业出版社,2006.

    相关热词搜索: 综述 流通 图书馆 交换 协议

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网