基于SOA的高校图书馆信息服务平台设计.docVIP

基于SOA的高校图书馆信息服务平台设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA的高校图书馆信息服务平台设计.doc

基于SOA的高校图书馆信息服务平台设计   摘 要:本文在文献调研的基础上,运用SOA思想构建了高校图书馆信息服务平台模型。建模之前,根据SOA的理念确定了建模原则。建模过程中,着眼于服务的定义以及服务的封装,以实现服务的合理划分;在此基础上,对图书馆信息服务平台模型进行了分层设计,并对模型细节进行阐述。最后,对信息服务平台的各项构建内容提出设计思路,以期对图书馆信息服务平台的总体设计、实施和资源重用等方面做出有益的启示。   关键词:SOA;高校图书馆;信息服务;平台模型   中图分类号:TP393.09;TP311.52   高校图书馆信息化的过程中,资源共享意识淡薄,重复建设问题等问题也逐渐引起人们的关注。[1]各大高校的图书馆信息服务,尤其是数字化资源提供服务,缺乏统一的标准,增加了开发成本,造成了校方资源的浪费。   为了解决这一问题,一些研究者将面向服务架构这一概念引入图书馆的信息化建设中。面向服务架构简称SOA,它将应用程序的不同功能单元(称为服务)通过其间定义良好的接口和契约联系起来。[2]SOA是一种松散耦合的软件体系结构,在这种体系结构中,由各自独立可复用的服务去构成系统功能,这些服务向外公布有意义明确的接口。[3]通过应用SOA,一个机构可以使用一组分布式服务来构成并组织应用程序。这样,该机构就能通过重用他们自己的资源及其伙伴的业务功能来构造新的应用程序。[4]   目前,有关基于SOA相关思想进行图书馆建模的研究已经取得了一定的成果。在前人成果基础上,本文从理论方面构建了一个新的图书馆信息服务平台模型,从实践方面阐述了图书馆信息服务平台构建的具体思路,以期对图书馆信息服务平台的建设做出有益的启示。   1 基于SOA的图书馆信息服务平台设计原则   为了实现良好的SOA的构架,笔者认为,基于SOA的图书馆信息服务平台设计应遵守以下原则:   (1)服务具有明确的边界,服务内部是自治的。服务调用时,边界规定范围内的业务都应该被传递并触发,并且不会因为服务环境的不同,服务的调用出现不同的结果。   (2)遵循共同的协议和标准。特定的服务描述可以被不同角色同时理解,强调遵循标准,而不是专有的API。   (3)服务粒度的确定要符合实际需求。服务的粒度太小,耦合性会变小;服务的粒度太大,会造成封装与实现的困难,具体应用中需要详细论证。   面对实际问题和具体应用,设计者可以细化上述原则,但不能与基本原则相冲突,否则,得到的结果可能会脱离SOA的本质,图书馆的建设也可能会回到原点。   2 基于SOA的图书馆信息服务平台的模型   2.1 模型中服务的定义   面向服务的建模中,服务的定义非常关键。笔者通过对图书馆业务的调研,对服务粒度的选择进行了分析,最终定义了八种图书馆服务:   (1)阅览服务。读者除了可以自己按照专业兴趣选择书刊文献外,图书馆还提供了多种特殊设备。如显微设备、试听设备等。   (2)外借服务,外借服务又可以分为很多方式,比如个人外借、集体外借、馆际互借、预约借书、邮寄借书等。现代图书馆管理信息系统可以显示书刊的借阅信息,为图书的管理提供了极大的方便。   (3)培训服务。传统的培训服务多由图书馆工作人员以讲座的形式开展,现在培训可以在线进行,培训集成在信息服务平台之中,以视频、PPT的形式进行远程培训。   (4)数据库资源服务。图书馆要进行数据库的订购,向高校的用户开放,并以电子阅览室或网络查询中心的形式展现给用户。   (5)SDI服务。又称定题服务,图书馆根据用户需要的课题内容,从新到的信息资源中选择符合用户需要的内容呈现给用户。   (6)咨询服务。以用户的需求为契机,以文献为工具,通过各种方式为用户提供搜集、检索、传递、揭示信息的服务,可以采取面对面的方式,也可以采取虚拟咨询的方式,通过网络进行异地的信息服务。   (7)导航服务。导航服务可以通过两种方式实现,一种是实体图书馆中的文献目录系统,另一种是网络数据库中的导航器,虽然形式不同,但二者都能为读者提供找到自己真正需要的信息的功能。   (8)文献调研服务。根据用户的需要,利用二次、三次文献进行系统搜集,通过分析、研究、归纳、整理,最终以专题报告形式呈现给用户。   其中前四种是标准化的服务,可以经过标准的业务流程进行提供,而后四种服务务具有不同程度的个性化需求。但是,上述八种服务只是几种典型的代表,所以,笔者定义服务时的基本思路是:对于已有的服务,尽最大限度地重用;而对于不在上述八种服务之内的新应用,则需要进行初始的开发。   2.2 模型的设计   本文基于SOA的体系结构如图1所示:   图1 基于SOA的图书馆服务模型   上述框架总共分为用户层、业务层

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档