论文部分内容阅读
在Web2.0环境下,用户的信息环境发生了很大的变化,进而促使用户获取信息的方式和信息服务模式也发生了很大变化。对于数字图书馆的服务组织,将超越以图书馆为中心的服务组织模式,而向以用户为中心的服务组织模式转变,数字图书馆的各种服务及数字图书馆应用系统的设计和开发,必须考虑如何方便地被集成到、嵌入到用户的信息空间和工作流程中去。
机构知识库(Institutional Repository,以下简称IR),作为一种重要的数字资产保存系统,也应该考虑使其嵌入到用户的工作环境和信息空间中,但目前IR系统是基于功能的架构,各个功能模块之间是强耦合的,不易单独构成应用,因此就不能作为一项单独的服务与其它系统实现互集成,也就不能很好的嵌入用户环境。论文的主要内容包括以下几个方面:
首先,概述了IR系统体系架构的发展状况,分析和总结了当前IR系统架构的两种主要模式一基于功能的架构和以提供服务服务为主的架构的主要特点,并指出IR系统架构正逐步向以服务为主的架构方向发展的趋势。
其次,分析了服务模式和用户需求的变化以及Web应用架构的趋势选择,对IR系统架构提出的挑战;总结了支撑可嵌入用户环境的IR系统架构和技术:SOA、WOA、Mashup以及各种技术协议标准;以用户的需求为出发点,分析了以服务的为主的IR系统所具有的功能;通过对目前基于功能的IR系统架构的分析和进行解构,形成了以服务为主的、可嵌入用户环境的IR框架,并对其构建技术和方法进行了分析和总结。
最后,按照上述以服务为主的IR体系架构,以DSpace系统为例,通过对基于功能的DSpace系统进行解构,形成以服务为主的DSpace框架。在此基础上基于SRU设计和实现DSpace嵌入式检索服务,即以JSHTML和Google Gadget的方式发布DSpace嵌入式检索服务,来支持数据层和表示层的Mashup,进行了嵌入式验证。