SOA架构思想对图书馆服务运作模式的借鉴思考

2016-03-23 09:00潘林武湖南财政经济学院图书馆湖南长沙410205
绥化学院学报 2016年3期
关键词:图书馆服务

潘林武(湖南财政经济学院图书馆 湖南长沙 410205)



SOA架构思想对图书馆服务运作模式的借鉴思考

潘林武
(湖南财政经济学院图书馆湖南长沙410205)

摘要:文章分析了传统服务运作模式的不足,通过概述对面向服务的体系架构(SOA)的相关内容,提出对图书馆服务模式应用SOA架构思想,构建图书馆服务中心,通过对传统的图书馆服务项目进行分解、整合,建立专人负责的元服务,达到优化整合服务资源、灵活机动定制图书馆服务,快速响应用户服务需求的目的。

关键词:面向服务的体系架构;图书馆服务;服务优化

随着用户需求和信息技术的不断进步,传统的服务SOA架构思想对图书馆服务运作模式的借鉴思考模式越来越难以适应图书馆服务的发展需要,创新图书馆的服务模式,对提升图书馆在有限服务资源背景下的服务质量和效果,促进图书馆服务的健康发展具有重要意义。

一、图书馆传统的服务模式的不足

作为文化传承和知识传播的重要机构,面向用户开展各种各样的信息服务,一直以来都是图书馆工作的重要组成部分,也是图书馆体现其社会价值的重要方式和途径。然而,长期以来图书馆的用户服务模式,在很大程度上存在条块分割,不同类型的服务往往由不同的人员和部门负责不同的信息,各服务项目的平行设置,造成部门之间、人员之间彼此缺乏有效的联系沟通和资源共享,如图1。而这种彼此之间相互独立,服务资源的条块分割,各种资源或重复建设或专有而难以共享的现实情况,在一定程度上造成了图书馆的部门臃肿,为图书馆服务的建设和发展,构成了系统性的障碍,严重阻碍图书馆服务深度发展。以用户需求为导向,提供专业化、定制化的个性服务,在有限的图书馆服务资源背景下,大多数服务项目只能停留在理论上的研究,而无法形成实际的服务效益。

图1 图书馆传统的服务运作模式

随着信息技术的不断发展,用户需求和业务目标又在不断进步,为了应对这种变化,图书馆必须不断地创新服务,传统的服务运作模式缺陷又使得服务创新的成本成倍增加。当新服务项目实施的时候,用户的需求可能又发生了变化,在这种需求——服务——需求的现实的情况中,图书馆的服务变化往往跟不上用户需求的变化,服务的严重滞后,远远地被动追赶,使得图书馆的用户大量流失。

二、SOA体系架构概述以及对图书馆服务运作模式的意义

(一)SOA体系架构概述。面向服务的体系架构(service oriented architecture,SOA)作为一种软件开发和系统构建的重要方法,在1996年被提出,2003年后逐渐广泛应用,并成为当前互联网环境下云计算、SaaS、物联网、智慧城市等重要的支撑技术[1]。美国学者Dirk Krafzig认为面向服务的体系架构专注的是以业务为中心的服务和定义清晰的服务契约,这些服务具有业务级的事务粒度,而不是重点考虑以技术为中心的细粒度实体[2]。与传统的客户端/服务器的体系架构相比,面向服务的体系架构更多的是一种原则和方法,而不是具体的实现技术,突出了对资源的有效整合和重用,通过定义一些标准和规范,利用开放标准的接口将不同的业务程序和功能,组合在一起,完成不同的服务内容。因此,不同的用户可以重用服务,并且不需要知道服务是通过单一的业务程序方式,还是业务程序组配的方式解决问题,只需知道服务完成什么任务,能够解决什么问题。简单地说,面向服务的体系架构可以根据用户的具体需要,整合和重用业务程序,最大限度地发挥各种业务程序的价值和益处。

(二)SOA架构思想对图书馆服务运作模式意义分析。应用面向服务的设计思想,建立可组合、可重用的服务单元来减少业务冗余,动态组配实现服务个性化定制和快速响应,可以极大地改变图书馆信息服务发展严重滞后、被动追赶状况,发挥服务资源价值最大化。[3]相比传统图书馆服务模式,运用SOA思想的图书馆服务模式更具开放性和扩展性,更适合图书馆未来服务的发展需要。的服务项目的开发同样如此,只有紧跟用户需求,才可以使服务项目的价值最大化。而在面向服务的架构体系中,可以利用现有可重用的服务单元,通过添加创新服务项目特有的服务单元模块,新旧组合,实现服务项目的快速开发,而不必重新从头开始构建,极大地节省了服务项目的开发工作量和时间,对快速响应用户需求变化具有重要意义。三是业务功能灵活组配,在同样的服务资源背景下,通过松散耦合的方式,能够通过不同的业务功能协同配合,完成不同的服务项目内容,满足不同用户的不同服务需求。

三、SOA架构思想对图书馆服务运作模式的借鉴思考

(一)构建图书馆信息服务中心。在SOA体系架构中,服务的本质就是服务的描述和服务的实现[4],它将组件描述成提供相关服务的物理黑盒封装可执行代码单元,组件必须通过通信接口连接到其它组件。其核心就是在现有的资源的基础上,通过资源重组、重构,达到优化服务、快速响应用户需求。因此,借鉴SOA思想,并将其引入图书馆服务运作模式中,关键在于能否形成一个汇聚图书馆资源,并有利于图书馆资源优化重组的服务中心,其运作模式如图2所示。

图2 SOA思想的图书馆服务运作构想

服务中心,根据用户的需要,向用户提供相关的服务。在图书馆服务中心,它的服务内容应该如同饭店里的饭菜一样,彼此都是单一独立,不相重叠,用户请求服务时,可以如同菜单点菜一样,确定所需要的服务内容,然后由服务中心分发到不同的工作人员手中,共同完成用户的服务请求,然后再统一反馈给用户,从某种程度上说,图书馆服务中心提供的是一种流水线式的服务,按照一定的协同配合机制,用户请求会通过不同的服务人员合作完成,并且流水线的长短取决于用户请求的服务项目的复杂程度。通过这样一种方式开展服务,可以非常方便地实现不同用户的不同服务请求,

将SOA架构思想应用到图书馆服务模式中,必然会给图书馆服务带来几方面的优势:一是图书馆服务能够深度地数据共享,优化整合图书馆的有限服务资源,实现服务资源的优势整合,从而有利于提供服务的专业化水平,达到提升服务的效果和水平;在结合了面向服务的体系优势之后,创新体系集成的是规范而不是实现,使得体系更易于管理,基础设施和底层实现发生的改变所带来的影响降到最低限度。二是能够快速地服务响应,拥有良好的扩展性,紧跟用户需求变化。根据工程经济学中的价值工程的观点和方法——V=,一个项目开发的时间越短,其价值越高,对于图书馆同时因为服务内容的单元化、独立化,不同的人员只需负责各自领域内的服务模块,因此,对于服务人员而言,也有助于他们在各自负责的服务模块中更加专业和高效,而不需要像传统的服务运作模式那样,面面俱到,劳心费力,效率不高。

(二)服务内容颗粒化、服务项目定制化。在SOA的架构思想中,服务单元是整个架构体系的价值所在,是业务功能的处理单元,所有的服务项目都是建立在服务单元的基础上,因此,借鉴和应用SOA思想到图书馆服务模式中,必然要对图书馆的服务内容细化,形成颗粒化的服务内容,可以说图书馆服务内容颗粒化,形成元服务是图书馆服务中心能够顺利运作的前提和基础,是图书馆服务项目优化重组、个性定制化的必然要求。

细化服务、颗粒化服务内容,就需要对传统的服务项目进行内容分解,从中抽取原子化的业务构件,求同存异,去掉冗余环节,按照一定的服务标准和规范,进行粒度化,建立元服务。元服务建立必须满足图书馆服务优化重组的要求,能够实现不同的元服务相互协作完成不同服务请求的目的,换言之,服务内容的单元化,包括元服务的构成、服务实现的方式等的设计和实现,以及服务监控的手段、方式和评价指标等,都必须遵循相应的标准和运行机制要求,如协作机制、评价机制的要求,在按照松散耦合和动态组合的原则下,实现合则成服务项目,散则成服务单元,整个系统利用服务单元重用和组合,动态支持用户服务需求的变化。

(三)建立良好的协同运作机制。服务中心的意义在于封装各个不同的服务单元,然后通过相应的协调配合机制,调动不同的服务单元模块共同实现用户的服务请求。因此,服务中心能否正常运转,协同运作机制非常重要,其意义就在于协调、统一各个单元完成不同的工作内容。良好的协同运作机制,一方面能够将服务中心的各服务模块有机地联结为一个整体,有效实现信息交流和数据交换,横向能够让信息随时可以在服务中心的各层次、各单元之间的传递和接收,纵向能够使用户的信息服务请求得到图书馆的快速响应,用户服务结果反馈也可以从图书馆迅速地传递到用户的手中。

建立良好的协调运作机制,有助于实现用户服务的个性化定制。不同的用户对图书馆服务的需求不尽相同,服务中心的服务流程应该是多种多样,服务人员随时都可能与不同的服务人员展开合作,实现用户请求,因此,实现服务单元模块的动态组配也是服务中心具有良好的协调运作机制的重要体现。在用户的图书馆服务请求未接受之前,各服务单元的组合方式、组合数目、数据和信息传递流程都是不确定的,但是在接收了用户的图书馆服务请求之后,体系与用户之间形成一种松散的绑定关系,并且具有位置、实现等多方面的透明性,便于建立动态的绑定关系[5],服务中心根据用户的服务请求,动态的选择服务单元,服务单元根据上层映射的服务流程、规范和服务内容等,实现服务单元间的动态协同,配合完成工作任务。服务单元的组配方式根据具体的服务需要采用串行方式,或者并行方式,在串行组配方式中,服务过程中的数据流依次从第一个服务单元传递到最后一个服务单元,前一个服务单元的执行结果是后一个服务单元的执行前提;在并行方式中,各服务单元并行独立完成各自的工作任务,各服务单元之间不存在数据交流,执行结果统一反馈用户。

(四)建立服务绩效的动态评价机制。评价机制是体系的服务活动的过程和结果进行评价,评价的方法和手段多种多样,如灰色关联分析法、平衡计分卡等,利用评价机制对图书馆服务体系的服务效益和效率等方面进行评价,从而有效保证用户服务的质量和效果[6]。但是图书馆服务作为图书馆工作的重要内容,其长期性和持续性,决定了其衡量和评价机制不会是一种单一、静态的评价模式,而应该是一种日常积累、量化赋分、动态化的评价过程,应该以建立指标设置为导向、过程评价和公众评议为抓手、结果运用为保障的动态化评价模式。

动态评价机制是在静态评价信息的基础上,通过动态跟踪对服务模式运作过程和服务项目的执行情况等,采用一定的方式和手段,如通过绩效信息“记账”“核账”“盘账”等方式,持续、不间断的对图书馆服务模块进行分析、评估,查找服务项目和服务过程的不足之处,为改进和完善服务运作模式、服务措施、以及服务管理提供重要的依据。因此,动态评价机制首先要建立相应的指标体系,评价体系的指标内容包括服务体系的运行环境、服务体系的文献资源保障、馆员的服务水平、服务实施效果以及服务质量等方面的内容,通过定性和定量相结合的方式,细化相应的评价内容,量化指标,建立阶梯式评价体系。其次是建立长效机制,评价体系运作常态化。对服务体系和服务项目进行长期监控,建立服务运作评价的时间曲线图等,通过关注曲线变化,及时了解当前图书馆服务与用户期望的图书馆服务的差距,为体系进行图书馆服务环节进一步优化、创新图书馆服务定制方式、开拓图书馆服务项目等提供重要的参考依据,实现图书馆服务与用户期望服务的有效对接。

四、结束语

图书馆的服务能力、服务模式以及服务水平决定图书馆在未来社会的最终价值。借鉴和运用SOA的架构思想到图书馆服务当中,科学建立元服务,通过元服务的松耦合性,使得图书馆服务程序能够根据用户的需要变得更加灵活,不断适应变化的环境,并在合适的时间、合适的地点且在有正当理由的前提下向需要它提供服务的任何用户提供服务,这无疑能够图书馆的核心竞争力,使图书馆的社会价值最大化。同时结合应用新一代信息技术,改变用户和图书馆系统信息资源相交互的方式,提高交互的明确性、灵活性和响应速度,从而实现智慧化服务和管理,也必然是图书馆未来发展的方向。

参考文献:

[1]袁嫒.我国智慧城市与SOA标准化工作进展[OL].http: //wenku.baidu.com/link?url=KVh9ccW3IWCu9_ZnM7UFQF6y ehHvYwgSj8nAl4gEZdTPv6DgkY26-KycZNVTylEKrOXYeP3 gtvxLoXlwjHkvgWxECKW4Zp609JsfM5Z3sDK,2014.

[2] Dirk Krafzig, Karl Banke , Dirk Slama. Enterprise SOA:service-oriented architecture best practices [OL] . http://www. docin.com/p-501076122.html,2014.

[3]刘川.标准在SOA领域的应用[J].信息技术与标准化,2010(3):14-17.

[4]刘静,何积丰,ZhimingLiu.面向服务架构中服务实现的策略[J].中国科学E辑信息科学,2006(36):1220-1239.

[5]郑伟,徐宝祥.面向服务架构研究综述[J].情报科学,2009(8):1-7.

[6]陆海.以“读者满意”为目标构建图书馆服务运行机制[J].大学图书馆学报,2008(5):30-33.

[责任编辑郑丽娟]

本刊声明

为扩大本刊及作者知识信息交流渠道,加强知识信息推广力度,本刊已许可中国学术期刊(光盘版)电子杂志社在CNKI中国知网及其系列数据库产品中,以数字化方式复制、汇编、发行、信息网络传播本刊全文。该著作权使用费及相关稿酬,本刊均作为作者文章发表、出版、推广交流(含信息网络)以及赠送样刊之用途,即不再另行向作者支付。凡作者向本刊提交文章发表之行为即视为同意我刊上述声明。

The Referenceof SOAArchitectureinthe Library Service Operation Mode

Pan Linwu
(Hunan College of Finance and Economics Library, Changsha, Hunan 410205)

Abstract:This paper analyzes the problems of traditional service operation mode, through the overview of the SOA, and puts forward the concept of application of SOA architecture in library service mode, that is to construct the library service center, and through the traditional library service projects to decompose, integrate, special person deal with the service, to achieve optimize the integration of service resources, flexible customized library services, rapid response to customer service needs.

Key words:library service; service optimization

作者简介:潘林武(1980-),男,湖南炎陵人,湖南财政经济学院图书馆馆员,研究方向:数字图书馆与信息服务。

收稿日期:2015-11-17

中图分类号:G250

文献标识码:A

文章编号:2095-0438(2016)03-0132-04

猜你喜欢
图书馆服务
基于互联网思维的图书馆服务项目设计
关于图书馆阅读推广理论的若干思考
基于数据挖掘的高校图书馆个性化服务研究
“国际视野中的大学图书馆发展研究高端论坛”综述
浅谈工匠精神在高校图书馆服务中的传承
浅谈阅读推广活动的探索与实践
大数据时代的图书馆服务体系
挑战传统的“真人”图书馆发展现状调研
云时代背景下图书馆服务的特点与策略
现代信息技术环境下图书馆服务的技术智慧元素探讨