1 接口标准和协议
Ø RFID系统是图书馆的组成部分,是依附于系统而存在的新一代智能型标签管理系统,因此,该系统必须要同图书馆的图书管理系统进行对接,交换数据。
Ø 目前,解决此问题的方式可以通过NCIP协议或者SIP2协议进行,SIP2协议提供一个标准接口给图书馆的自动流通系统(ACS) 和图书馆自动化设备之间,适用于自动流通系统作为提供相关读者信息和图书馆文献资料信息给自助设备和服务时所需的接口;NCIP协议(NISO Circulation Interchange Protocol),即Z39.83协议,是由美国国家信息标准组织(NISO)制定的有关馆际互借的一种新协议。
Ø TCP/IP协议:TCP/IP(Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议,TCP/IP是两个网络基础协议:IP协议、TCP协议名称的组合。简单地说,就是由底层的IP协议和TCP协议组成的。TCP/IP协议的开发工作始于70年代,是用于互联网的第一套协议,包括:
Ø 网间协议IP :一个共同遵守的通信协议,从而使 Internet 成为一个允许连接不同类型的计算机和不同操作系统的网络。要使两台计算机彼此之间进行通信,必须使两台计算机使用同一种"语言"。通信协议正像两台计算机交换信息所使用的共同语言,它规定了通信双方在通信中所应共同遵守的约定。
Ø 传输控制协议TCP :尽管计算机通过安装IP软件,从而保证了计算机之间可以发送和接收资料,但IP协议还不能解决资料分组在传输过程中可能出现的问题。因此,若要解决可能出现的问题,连上 Internet 的计算机还需要安装TCP协议来提供可靠的并且无差错的通信服务。
5.2.2 图书馆数据应用协议
Ø SIP2:这个协议提供一个标准接口给图书馆的自动流通系统(ACS) 和图书馆自动化设备之间。最初开发此协议是为了在自动化流动系统和自助借还系统之间建立一个接口。随着自动化系 统在图书馆里不断应用, 建立一个标准协议变得越来越有需要。
Ø NCIP:NISO Circulation Interchange Protocol,即Z39.83协议,是由美国国家信息标准组织(NISO)制定的有关馆际互借的一种新协议,这一协议于2002年7月份正式推出,该协议包括两大部分。
5.2.3 SIP2协议
Ø SIP2协议提供一个标准接口给图书馆的自动流通系统(ACS) 和图书馆自动化设备之间。最初开发此协议是为了在自动化流动系统和自助借还系统之间建立一个接口。随着自动化系统在图书馆里不断应用, 建立一个标准协议变得越来越有需要。
Ø 这个标准协议适用于自动流通系统作为提供相关读者信息和图书馆文献资料信息给自助设备和服务时所需的接口。
这个标准协议接口在图书馆应用的的优点为:
Ø 给图书馆增加自动化设备和服务时,对图书馆自动流通系统的最小的变动。
Ø 升级对自动化设备,只需要对图书馆自动流通系统做没有或最小的改动。
Ø 更换图书馆自动流通系统到到另一个,不需要替换图书馆自动流通系统的设备或服务。
Ø 这个标准协议将主要用于:希望在图书馆自动流通系统和自动化的图书馆设备之间开发标准接口的图书馆系统供应商和设备供应商,以及计划提供新型自动化设备给图书馆读者和工作人员的图书馆管理委员会。
Ø SIP2 标准集成接口采用服务器-客户端交互方式,具体交互过程如下:
Ø 自助设备作为客户端,提供验证信息,图书馆系统作为服务器端,提供验证自助设备提出服务的请求,例如借书,并提供必要的参数,与附带数据的请求,例如: 用户信息请求,书目信息请求图书馆系统做出响应,返回成功与失败信息,并附带提供自助设备的要求信息自助设备将相关的信息显示在界面上,如读者用户信息,书目信息等。
5.2.4 SIP2接口实现功能
基于SIP2标准接口,采用汇文系统作为后台系统,RFID系统设备可以实现以下智能 图书馆系统功能:借书服务 、还书服务 、续借服务、读者已借图书查询、读者基本信息查询、盘点、查询、排序、上架以及统计等内部管理功能。
RFID 系统与传统图书馆管理系统之间的接口实现功能可以归纳为两类:
1、数据查询:
数据查询接口仅在两个系统之间进行数据查询的操作,不对各自系统的 数据产生影响,所以在发送请求后只需要等待应答,无需进行确认。
2、借还书交易:
借还书交易对交互双方的数据均需要进行修改,RFID 系统需要修改 标签数据区存储的数据,图书馆系统则需要进行借还书的相应数据修改操作,并返回 操作结果。
SIP2消息传递:所有消息都是有SC(SelfCheck system)发起,ACS(Automated circulation system)然后响应,对于每一条有SC发出的消息,都必须得到ACS的响应。每个消息都是独立的。
其实现方式如下:
5.2.5 NCIP协议
Ø 为了促使网络环境中的异构图书馆系统相互交换流通信息、实现开放流通处理,美国国家信息标准局提出了 NCIP ( Z39.83 Circulation Interchange Part1:Protocol)协议。NCIP协议定义了不同的图书馆计算机应用系统之间交换流通信息应遵循的一套消息指令及其相关的语法语义规则,以实现以下三个功能:必要的借还书功能;提供可控的电子资源访问方法;推动这些功能的相互协调和管理。协议详细说明了初始化借书记录或控制存取的应用程序获得或传递一些对于成功实现应用功能必要的数据(如用户、代理、记录和/或存取等)时需要的条件。标准还说明了如何使用代理的流通系统来管理用户对电子资源如电子书、电子期刊和声音记录的访问。
Ø NCIP协议主要应用于以下领域:图书馆联盟之间相互借书、馆际互借系统和流通系统之间的交互、自助式流通、对电子资源的访问。考虑到要支持多种应用,并应随着技术和图书馆实践的发展而发展,NCIP是一个可扩展的框架,包括正式标准(The Standard)、实施协议(Implementation Profile)和应用协议(Application Profile)。标准本身提供最一般性的定义和说明,实施协议说明了关于标准执行方面的具体规定,包括消息、字符、数据编码、组成部分和行为、网络传输、网络安全、注册表和扩展规定等,而应用描述协议则指明了在给定的实践和政策环境下,如何应用和执行NCIP协议来支持特定的服务或应用系统,包括对所支持服务的描述、对环境安全的要求等。目前,已经针对各个应用领域的 8 个应用协议文件。NCIP还附有相应的NCIP DTD文件,定义了一同组成NCIP协议的初始事务和响应消息表。
5.2.6 NCIP接口实现功能
NISO Circulation Interchange Protocol,即Z39.83协议,包括两大部分。
协议第一部分是ANSI/NISO Z39.83 - 2002 Circulation InterchangePart 1: Protocol (NCIP),这部分定义了一系列的消息(message)和相关的语法,句法规则,以便应用于:
n 执行对借进/借出书籍文献而言所必须的功能;
n 提供电子文献控制接口;
n 促进这些功能之间的合作管理;
该协议尤其支持以下领域:
n 直接联机借阅——通过直接联机借阅,一个图书馆的用户可以从联盟内的另一图书馆借进/借出文献。NCIP促进了各独立借阅流通应用中的用户和文献数据之间的交流,因此允许一个图书馆管理非本馆成员或文献书目的数据信;
n 流通/馆际互借事务——NCIP促进了馆际互借应用和流通应用之间的数据交流,因此允许图书馆利用流通功能来追踪某一用户的所有借阅行为;
n 自助服务流通——自助服务功能容许用户在不需要图书馆工作人员的帮助下借阅文献书目.这些应用也可以支持罚款/费用事务,并支持机构流通系统中的用户帐户数据管理。
该协议的第二部分是ANSI/NISO Z39.83 – 2002 Circulation Interchange Part 2: Protocol Implementation Profile 1(IMP1).这部分的目的在于详细说明NCIP,即Z39.83协议的应用细则.首先,制定该部分的目的主要在于支持直接联机借阅,流通/馆际互借事务,自助服务流通这三大应用领域.其次,该部分可以应用于诸如电子文献资源管理等新出现的领域.