重点学科网络资源导航系统体系结构研究

来源:岁月联盟 作者:罗佳 时间:2014-06-25

  [摘要]文章概述了中北大学重点学科网络资源导航系统的设计原则、体系结构、主要功能模块以及实际建设情况,同时对网上信息资源的组织与开发进行了探讨。
  [关键词]中北大学;重点学科;网络资源;导航系统

  
  构建网络学科信息导航库,组织、挖掘网络宝贵的学术资源,快速准确地为大家提供有价值的学术信息,已成为目前图书馆面临的重要课题。中北大学未直接参与GALIS项目建设,而学校重点学科的发展又对重点学科网络资源导航提出了要求。因此,学校图书馆应充分发挥信息资源的优势,主动开发网上重点学科信息,构建重点学科信息导航系统。
  
  1 设计原则
  
  中北大学网络资源导航管理系统设计不仅要满足当前业务需求,还应符合数字图书馆整体技术规范和未来发展趋势。为将学科网络资源导航库建成一个学科网络资源中心,实现资源共享,确定了以下几个原则[1]:
  (1)先进性。设计过程中坚持选用先进成熟的科学技术,采用Intemet/Intranet运行平台、高性能关系数据库管理系统、分布式数据访问和连接数据库产品、开放式应用等面向对象的先进技术。
  (2)集成性。将网络资源导航管理系统的开发、设计与应用与中北大学图书馆业务自动化系统(MELINETS)实现无缝链接,实现系统先进性与实用性的有机结合。
  (3)标准性。该系统采用的所有技术,从网络协议到操作系统、数据库和元数据模板,基于XML的IYRD和Schema定义,乃至分类体系和名称规范控制,全部遵循通用的国际或国内主流标准和协议,具有可扩展性。
  (4)开放性。标准的API接口,开放式结构,支持OPENURL、OAI标准协议,支持不同操作系统,可以集成多个对象服务器。支持分布式异地加工、联合共建,提供多种媒体信息资源的处理功能。数据校验和质量控制流程能够灵活配置。
  
  2 体系结构
  
  系统采用了B/S模式的三层体系结构,即由客户端发送请求到服务器,再由服务器调用数据库,返回到客户端,从而实现全动态的数据库管理。在这种模式中,用户可以通过通用浏览器(如IE)向分布在Intemet上的服务器(可以是多个)发出请求[2]。B/S结构极大地简化客户机的工作。客户机上只需配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
  第一层:客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape,IE等。浏览器将HTML代码转化成图文并茂的网页,网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求,这个后台就是第二层的Web服务器。
  第二层:Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。
  第三层:数据库服务器的任务是负责协调不同的Web服务器发出的SQL请求,管理数据库。
  采用B/S模式体系结构,更能满足广大不同需求用户的要求,普通用户通过浏览器浏览、查询、上传站点,系统管理员通过验证之后可以对数据库信息进行添加、编辑、修改等。
  根据我馆的具体情况,构建三级(层)四结合的“系统”体系结构,如图2所示。
  采用“学科一资源类型一记录型”形式的分类体系结构,类目设置应坚持易用性、规范性、灵活性等原则。建立三级(层)四结合的“系统”体系结构,将学科导航与FAQ(按学科专业分类)、虚拟咨询台(链接专家、学者、学科馆员等)、OPAC(实体馆藏、虚拟馆藏)、学术论坛有机结合起来,从不同角度、层次、深度解决用户对学科专业的信息需求。

图片内容