业务规则层
业务规则层是作为HUSTLIB-URP解决方案文件中的商务规则项目实现的,它包含各种业务规则和逻辑的实现。业务规则完成合法数据的验证、实现各个检索数据库的接口数据传输这样的任务。
数据访问层
数据访问层为业务规则层提供数据服务。这一层是作为HUSTLIB-URP解决方案文件中的检索项目来实现的。
业务外观层和业务规则层比较有特点,在Web应用的N层结构开发中使用最多的是三层结构,分别为表示层、中间层和数据层。HUSTLIB-URP的Web层和数据访问层较好理解,也就是传统意义上的表示层和数据层,其业务外观层和业务规则层则是其独有的。
互操作使用采集方法
异构数据库统一检索平台必须具有较好的互操作性。互操作在异构仓储间使用采集的方式。
采集方法将关于这些资源的元数据从各个仓储中收集并提供服务,原始资料还需要到它所在的仓储中去提取。
由于大多数图书馆只拥有对电子资源的使用权,而电子资源中的大多数的数据库接口一般不向用户开放接口,因此,在异构仓储间的互操作方法中,常用的是采集方法。
系统界面与检索结果展示
系统可检索中文和外文数据库,兼容所有可检数据库。真正的原始结果在原有界面中提供全文结果,保留所有原有功能。本系统还可兼容所有主要OpenURL链接解析器,OpenURL链接可嵌入结果引文,方便用户通过鼠标点击找到电子文章。
解决方案必须确保满足不可预知数量的用户的要求,关注如何组合服务任意数量的应用程序或用户的多个系统,以提高可伸缩性和可用性。在本系统中分别应用服务器群集、负载平衡群集和故障转移群集方案,以提高系统的性能和可靠性模式。
本系统具有如下优势:1.并发统一检索;2.快速响应及结果缓存;3.通用性好;4. 结果页面可以继续浏览,支持文件下载;5.支持简单检索和高级检索;6.异构数据库统一检索平台IP认证;7.主页面数据库导航功能。
华中科技大学图书馆已经与武汉的8所全国重点大学图书馆合作,为他们量身定做应用系统,并且对湖北省图书馆和中国地质大学进行定制开发,向合作用户提供部分源代码。
(作者单位为华中科技大学图书馆)
(文章来源:《中国教育网络》杂志2010年12月刊)
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。