基于终端服务的图书馆OPAC系统的实现

来源 :出国与就业·就业教育 | 被引量 : 0次 | 上传用户:luoqiuqiu80
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】OPAC即联机公共检索目录是图书馆资源共享平台,笔者提出了基于终端服务的OPAC系统,分析其工作原理。利用西南政法大学图书馆的OPAC系统作为实例,详述其具体的实现过程。
  【关键词】终端服务;RDP协议;瘦客户机
  
  OPAC(Online Public Access Catalogue)即联机公共检索目录,诞生于20世纪70年代[1],最早由美国公共图书馆和一些大学图书馆联合设计,此系统将图书馆的所有资源集成到一个检索界面上,利用计算机与网络技术供读者对馆藏资源进行检索。经过三十多年的发展,OPAC逐渐成熟完善,特别是在新的理念和新的技术的推动下,OPAC在系统功能上有了很大改善,体现的最淋漓尽致的就是在web2.0技术的推动下,它更多的关注了读者的信息需求,丰富和完善了图书馆的馆藏资源,从书目数据到数字资源,从BBS到新书推荐,现在的OPAC不仅仅能提供传统OPAC的检索功能,还能向读者提供在线交流,使图书馆的服务从以“图书馆”为中心向以“用户为中心”转变,真正成为高效的以人为本的信息检索系统。
  目前OPAC系统主要基于C/S、B/S两种架构进行构建,在web2.0技术与理念的推动下,更多的OPAC系统选择B/S架构,因为B/S架构方便快捷,C/S架构必须要安装客户端。图书馆每年用于购置设备的经费是有限的,所以,在构建OPAC系统时,我们应该尽量的节省经费。服务器操作系统从Winserver2003开始就提供了终端服务,利用终端服务这个功能,OPAC系统可以使用没有计算能力和少量存储能力的终端设备,从而降低了购置硬件设备的经费开支。
  
  1.终端服务
  
  1.1 终端服务的工作原理
  终端服务(Terminal Services)也叫WBT(Windows-based Terminal,基于Windows的终端),它集成在Windows.NET Server中,作为系统服务器服务组件存在[2]。
  终端服务的工作原理是客户机和服务器通过TCP/IP协议和标准的局域网构架联系。通过客户端终端把客户机的鼠标、键盘的输入传递到终端服务器上,再把服务器上的显示传递回客户端。客户端不需要具有计算能力,至多只需提供一定的缓存能力。众多的客户端可以同时登录到服务器上,仿佛同时在服务器上工作一样,它们之间作为不同的会话连接是互相独立的。
  1.2 RDP协议
  终端服务组件主要由五部分组成,分别为多用户内核、远程桌面协议(RDP Remote Desktop Protocol)、终端服务客户端软件、终端服务许可服务以及终端服务系统管理工具。其中最为核心的组件就是RDP协议,在终端服务中,客户机与服务器之间的通信就是基于RDP协议来完成的。RDP协议是国际电信联盟(ITU)制定的T.120协议族的扩展协议。它提供了一套完整的通信机制,先将客户端的来自鼠标、键盘等的输入信息封装成RDP协议的网络数据包,通过网络发送给服务器,服务器对传来的数据包进行拆包并对数据进行处理,然后将处理结果使用RDP协议进行封装,通过网络传送回客户端,显示相应的处理结果。
  RDP协议是一个多通路通信协议,目前使用最为广泛的是RDP4.0协议和RDP5.0协议,与其他的网络协议一样,它具有自己的协议栈。图1是RDP4.0的协议模型,它是一个六层的网络模式,机构与功能如下:①TCP层,负责维护与服务器的连接和数据;②ISO层,TCP传输之上,基于ISO头的定义,在这里将简单的数据传输协定分为控制和数据两种,由PDU头段数据区分;③MCS层,提供通道管理、域管理、标记管理和数据传输等;④GCC层,在具体的实现过程中一般被忽略;⑤SEC层,实现数据的加密;⑥RDP层,定义了传输图像、鼠标、键盘等数据到客户端的标准。图2为RDP5.0协议模型,从图可以看出,它在RDP4.0的基础上精简了三个层,分别为:ISO,MCS, GCC,这种改进节省了封装、传输数据包的时间,并且是整个模型开起来更为紧凑。RDP协议设计了6400个通道来传输数据,RDP4.0只有一个通道传输键盘、鼠标数据信息, RDP5.0就有多个通道来使用,可以用来传输声音、图像等大容量数据。故目前传输一般的数据都是用RDP4.0协议。
  
  2.基于终端服务的图书馆OPAC系统的设计
  
  图3 基于终端服务的图书馆OPAC系统结构图
  在图书馆,设计OPAC系统的目的是为了方便读者对图书馆的资源进行检索,图3是基于终端服务的图书馆OPAC系统的机构图,从图我们可以看出,首先我们需要服务器,客户机,交换机,网线,利用交换机和网线建立网络,把服务器和客户机都接入到网络中,然后在服务器上安装windows server,并安装终端服务授权和终端服务组件,在客户端安装操作系统和与之匹配的客户端程序。完成了上面的工作,我们的客户机就可以顺利的通过网络使用服务器上的资源,此系统的安全性是很高的,因为在访问的过程中,使用了用户授权机制和文件访问的安全机制。
  
  3.基于终端服务的图书馆OPAC系统的实现(以西南政法大学图书馆OPAC为例)
  
  西南政法大学图书馆建立了自己的OPAC系统,它的门户网站主页是由亚德科技有限公司设计的,是基于终端服务来实现的,使用的服务器为IBM X3550,配置情况如下:
  CPU二级缓冲容量:8M;CPU外频:1066MHZ;CPU类型:Xeon E5310;内存大小:1G,最大可扩容到32G;内存类型:ECC;内存频率:667MHZ;CPU:最多可装2个,型号为四核英特尔至强处理器E5310,标配一个;显卡:显存16MB,类型为DDR1;硬盘:最大容量600G,硬盘类型:为SAS。
  终端为实达的瘦客户机,它将windows操作系统集成到硬件上,能更好的防毒,采用加密传输,成本低[3]。将服务器与瘦客户机连接到图书馆的局域网身上。硬件架构情况已经介绍清楚了,下面我们来看看服务器与瘦客户机的软件配置:
  ①服务器软件平台配置
  对于一个服务器(硬件设备)要先安装操作系统,本图书馆使用的是winserver2003,在安装操作系统前先要安装阵列卡SAS驱动,把服务器带的硬盘建好磁盘整列,然后进行分区,设置主分区,再进行winserver2003的安装,整个过程估计40多分钟。
  winserver2003可以实现多用户同时登录远程桌面服务端[4],安装好winserver2003后,我们还要安装终端服务组件和终端服务授权组件,具体步骤如下:放入winserver2003安装盘,单击“开始——控制面板——添加/删除程序”,在窗口左边选择“添加/删除windows组件”;在组件中找到终端服务器和终端服务器授权两项,在安装前系统会给出配置警告提示“IE增强的安全配置将大大限制终端服务器上的用户,是否恢复低安全配置”,选“是”即可,因为默认情况下winserver2003浏览器的安全级别设置过高,容易造成终端服务用户权限被限制;选择“终端服务器”,单击“下一步”进行安装,安装完成后,重启服务器,你可以在“管理工具”里面看见三个组件,分别为终端服务管理器、终端服务配置、终端服务器授权。
  建立一个用户如“shida”,使之隶属于“Remote Desktop Users”,使用这个用户登录服务器,将IE浏览器主页设置为OPAC的系统的门户网站主页,安装好输入法以及其他的工具软件,再切换至超级用户“Administrator”登录服务器,将“C:Documents and SettingsshidaNTuser.dat”复制到“C:Documents and Settings、Default User”下;安装并打开“实达WINDOWS终端管理工具”,单击“用户管理”——“批量生成用户”弹出用户生成界面,有多少个瘦客户端就建立多少个用户,给所有用户都设置一样的密码,使每一个用户都隶属于“Remote Desktop Users”,运行的指定程序设置为“C:Program FilesInternet ExplorerExplorer”。这样服务器的设置就完成了。
  ②瘦客户机配置
  打开瘦客户机,启动Windows NT界面,给每一个客戶机配置一个用户(服务器端已建立的用户),过程如下:新建——输入用户名和密码(已在服务器上设置好)——输入指向的服务器IP地址——下一步——选择适合的分辨率——确定。最后一定要点击“保存”,不然重启客户机后什么都没有了,以后我们只需打开客户机,客户机会自动登录到OPAC系统的门户网站上,方便读者对图书馆资源进行查询。
  
  4.结束语
  
  基于终端服务的图书馆OPAC系统是依靠RDP协议来封装传输操作(鼠标、键盘)数据的,终端机的上所有的操作都是的服务器上执行的,占用的是服务器的内存、CPU等资源,所以此系统对终端机的配置要求比较低,价格也远远低于PC机,从而节省了图书馆在购置硬件设备上的开支。基于终端服务的系统安全、稳定,维护起来比较方便,终端调试好了,只需管理好服务器即可。故笔者建议在图书馆应推广此方式来建立OPAC系统。
其他文献
近年来,来华留学生的规模逐年扩大,留学生的学习目的和学习背景多样化,大多数留学生选择在本科院校学习深造,部分留学生也开始选择在高职院校进行语言培训或者学习专业.但是,
随着经济的不断发展,人们越来越重视教育的发展,尤其是对英语的学习.英语作为日常生活工作中所必备的一项技能受到了广大家长老师的关注.语言类的学习往往是从小开始的,因此,
民营经济是县域经济的重要组成部分,近年來已经成为推动经济社会发展的主要力量。截止2010年6月底,龙口市民营企业已发展到2.75万户,从业人员达到35.9万人。民营经济的蓬勃发展,为人事人才工作提出了越来越高的要求,人事部门必须把为民营经济发展提供更充分的人才智力保障和更优质高效的综合配套服务,作为工作的重中之重来抓。    一、加大引才力度,不断膨胀民营经济人才总量    人才总量不足,特别是高
【摘要】商业贿赂是发生在商业领域的行贿、受贿等现象。商业贿赂既可以表现为经营者之间的行贿和受贿,也可以表现为经营者向公权力掌握者行贿或者公权力掌握者向经营者索取或者收受贿赂。与商业贿赂相关的有多个刑法条文,本文着重对刑法第163条的解释,从侵害的法益、索取他人财物的成立犯罪是否需要为他人谋取利益、回扣的法律性质与贿赂的范围四个方面来进行分析。  【关键词】商业贿赂;回扣;解释    商业贿赂行为具
随着教改的不断深入,高考、中考的不断变化,语文的作用越来越凸显出来.越来越多的实践证明,未来中高考,得语文者得天下.所以,语文教学就值得教师们去深思和探讨.那么,如何提
【摘要】大力发展职业教育是国家实施科教兴国的重要举措,为职业教育培养合格的师资力量是解决现今职业学校师资严重不足的重要途径。艺术设计是当下社会发展不可或缺的重要行业,并发挥越来越重要的作用。然而,目前我国艺术设计广告学教学与社会需求存在严重脱节,同时学校培养的设计人才与社会需求存在着巨大的矛盾,特别职教师资类教学的培养目标不仅强调学生的动手能力,还要求学生具有较强的教师教学能力,但从相关调查数据显
目的:探究个性化护理及手术配合在人工种植牙患者中的临床应用价值.方法:随机选取我院2016年1月至2017年1月收治的84例需植入人工种植牙的患者为本次实验参与者,按照临床护理
大连海洋大学是一所涉海类高校,其校园文化具有海洋文化和多元文化的特征,可以说大连海洋大学在校园文化结构功能方面具有鲜明的独特性.这在培养复合型、创新性的新世纪海洋
摘 要:本文作者依据支农服务活动在农村地区的所见所闻,对农村医疗现况作简要分析,对产生这些问题的原因作简要阐述,据此基础对农村医疗卫生状况的改革提出建设性意见,寄望能有力推进农村地区医疗卫生环境的改善,增进全民健康生活,促进社会更加和谐。  关键词:农村医疗;卫生环境;整改措施  一、农村医疗卫生情况现状  我国农村地区分布面积广,人口基数大,发展情况良莠不齐,医疗卫生基础条件差,医疗卫生资源短缺
摘 要:老一辈和当前一辈存在消费习惯差异,老一辈喜欢货比三家,花费时间与精力力求以最低的价格买到最好的商品。年轻一辈则喜欢统一标价,喜欢到超市或者商场或者就近购买。表面上看上去或许老一辈的办法更显精明。社会中也确实有不少声音在批评当今的年轻人失去了节约的美德,只图方便而不懂省钱。本位从“机会成本”出发考虑两代人为了做出“货比三家”的决定所需要放弃的事物,从中我们会发现他们的选择都是合理的。  关键