文档介绍:《现代图书情报技术》版权所有,欢迎下载引用!
请注明引用地址:基于 SOA图书馆数字资源整合平台关键技术的研究与实现[J],现代图书情报技术,2009(9):22-27.
数字图书馆
基于 SOA图书馆数字资源整合平台关键
技术的研究与实现
宋敏
(南方医科大学图书馆广州 510515)
【摘要】针对多个资源入口给读者带来困扰的问题,提出基于 SOA的图书馆数字资源整合的总体架构,阐述整合目标、
整合平台的体系结构。使用(C#)开发整合平台并详细论述单点登录实现方法、开源构件的选择和应用。
【关键词】软件构件 SOA 资源整合
【分类号】TP311
ResearchandRealizationofKeyTechniquesofLibrary’sDigital
ResourceIntegrationPlatform BasedonSOA
SongMin
(LibraryofSouthernMedicalUniversity,Guangzhou510515,China)
【Abstract】Concerningabouttheproblem thatvariousresourcesgatesbringsunsatisfactoryuserexperience,thepaper
discusseslibrary’sdigitalresourceintegrationplatform
structure,(C#).Itdiscussestheap
ponentindetail.
【Keywords】ponent SOA Resourceintegration
1 引言
在语义网、知识网格大环境的逐步形成过程中,数字资源整合技术日趋成熟。其中网格(Grid)、P2P(Peerto
Peer)、SOA(ServiceOrientedArchitecture)、Web服务(WebServices)技术是数字资源整合领域应用研究与技术研
究方面的主要发展趋势[1]。目前,SOA应用平台有 IBM WPS(WebsphereProcessServer)、普元的 EOS和 BPS[2],
开源框架中有 OSWorkflow、Jbpm和 Shark[3]。SOA其核心是将业务流程功能模块划分为服务并对外提供标准的
接口。从技术层面来看,SOA系统的构建没有完全统一的模式,系统的体系架构需要根据用户现状进行分析设
计。但在层次和内容上,SOA系统存在一些共性的特征,SOA系统的技术体系包括 5层关键结构:数据层、构件层
(ponent)、服务层、流程层和协同层[3]。本文探讨基于 SOA构建图书馆数字资源整合平台,旨在促进
如何合理有效地整合异构资源,帮助读者提高查找和利用图书馆资源的效率,提升图书馆网站的用户体验。
2 需求及技术方案
系统需求分析
如表 1所示,南方医科大学图书馆自建和参建的数据库有 7个,分别部署在 6台服务器、2种数据库平台上,
收稿日期:2009-06-19
收修改稿日期:2009-08-20
22 现代图