VegaDLib:面向服务的数字图书馆构建平台研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:liongliong552
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和互联网技术的迅速发展和逐渐普及,数字图书馆作为一种重要的知识共享平台受到了越来越多的关注,不仅在商业领域受到了产业界的重视,而且在学术领域同样具有研究价值。通常地,遵循传统模式的数字图书馆一般是面向特定领域、满足特定需求的应用系统。本文提出了一种平台无关的,面向服务的数字图书馆构建平台VegaDLib,旨在以其为基础,研究、设计并实现Web服务环境中面向数字图书馆领域的软件构建平台,为不同应用场景提供统一集成的使用平台。   本文基于经典5S模型和模型.控制.应用.视图的体系结构设计该构建平台,以模块化结构作为系统的实现方式。模型层遵循OAI-PMH协议,采用对象/关系映射机制,完成以Java对象为核心的数据存储和映射过程;控制层采用一组具有标准化接口的Web服务完成业务逻辑,并采用控制反转机制支持系统运行时配置;应用层提供服务端处理模块、安装配置模块和Web服务客户端工具;表现层为用户提供可选的Web图形界面。VegaDLib平台以数字图书馆的应用需求作为出发点,充分与Web服务技术相结合,具有松耦合、标准化、标准通用、模块化、可定制扩展、简单易用等众多特点。   本文在设计过程中,紧密围绕业务场景和实际需求,强调平台的易用性和灵活性。VegaDLib平台侧重于易操作性和便捷性,为用户构建个人数字图书馆提供了保证;平台同时支持可扩展性,为专业用户提供可扩展的空间和简单的表现层编程接口。本文在Web表现层的设计上,提供了传统的Web portal和GSML两种展现模式,传统Web界面采用AJAX等Web2.0技术优化了用户体验。GSML因其模板化和可重用化等特点使得用户可以根据业务需求进一步自主扩展。本文提出了一种基于Web2.0模式的自底向上资源构建模式,即构建的数字图书馆允许其他用户自主贡献资源,同时实现了一些数字图书馆在社会化层面的功能机制,将个人图书馆连接成为一个整体,更有效地促进信息共享。VegaDLib被部署应用为一个环境科普图书馆,实验表明,系统性能表现符合用户需求。
其他文献
心血管疾病是威胁人类生命健康的重要疾病之一,其患病率和死亡率呈逐年上升趋势。80%以上心血管病人伴随并发性心律失常现象,而心律失常是诱发心脏病和心脏猝死的一个高危风
在实际的软件开发过程中,由于受到时间、成本、资源等方面因素的限制,往往不能实现所有客户需求,因此必须从客户需求中选出一部分来实现。需求优先级排序能有效地帮助项目经理解
随着经济的发展和信息科技的进步,电子商务逐渐成为当今业务贸易的趋势。快递行业作为近来新兴的行业,更是得到了飞速的发展,其对信息处理的要求也越来越高[1]。然而,快递行业的
分类器的核化构造了一个特征空间,在这个特征空间中,原本线性不可分的样本更容易被正确分类。特别是多核的引入,使得分类器从多个不同的角度对数据进行刻画。相比单核分类器,
随着互联网在中国的普及程度越来越高,互联网已经成为我国信息化建设的重要基础设施。在这样的背景下,互联网的安全状况不容乐观,WEB安全威胁替代病毒、蠕虫等传统安全威胁成为
随着Web服务相关规范、标准、技术的完善与发展,Web服务正逐渐被广泛应用到各类信息资源集成与共享应用中。在本人参与的全国科技信息服务网项目建设中,分布在全国各地的科技信
跌倒已成为老人意外死亡的重大诱因之一,严重威胁着老年人的健康和生命。提供实时、精准、可靠的跌倒检测及报警机制,对老年人的生活质量和生命保证有重大的研究意义和应用价值
近年来,中国的电子商务和电子政务发展迅速,已经成为不可或缺的一部分渗透到社会经济的各个领域。随着电子商务和电子政务的不断推广,人们开始注意到电子商务和电子政务系统有时
机器人是一项包含多项技术领域的综合性研究项目,自主移动机器人是机器人学科中技术含量比较高的一个分支,具有广泛的应用前景。本文在阅读大量文献的基础上,以华南理工大学
随着互联网的飞速发展、网络平台的多元化,以及数码电子设备越来越普及,数字图像的存储量正呈爆炸性地增长,如何快速地查询、高效地组织这些图像成为一个亟待解决的问题。显