APP下载

基于jBPM的查收查引综合服务平台设计*

2015-06-11徐世妍

新世纪图书馆 2015年11期
关键词:业务流程检索服务平台

徐世妍

1 国内查收查引服务平台现状

查收查引服务平台指的是由学校技术部门或软件公司开发的在线完成整个查收查引工作流程的服务平台,包括提交申请单、查看工作进度、在线完成文献被收录及被引用、区分他引、自动生成报告等工作,以及实现在线统计本单位被收录文章的数据等功能。本文选取CNKI中国知网和万方数据知识服务平台中以查收查引系统或科技查新系统为主题发表的学术文献调研,并结合对国内“211”高校图书馆网站及中国科学院等代表性文献服务机构网站“查收查引”服务栏目的在线调研,从而把握国内查收查引服务平台(系统)的真实现状,并从功能实现和技术应用两方面进行分析。

1.1 查收查引服务平台功能实现

目前,国内高校图书馆查收查引服务已投入使用和正在设计中的平台从功能方面大致分为以下4种。①网上查收查引服务申请提交平台。如清华大学、南京大学、南京师范大学等高校图书馆都为申请单的填写设计了相关的平台并可查看申请处理进度[1-3]。②查收查引报告自动生成系统。如北京大学图书馆的“论文查收查引工具软件”可以实现作者发表论文数据的收集、比对、下载,自动输出正式的报告[4];中国科学院文献情报中心开发的“查收查引报告自动生成系统”,可以在线完成文献被收录、被引用,辨别自引,自动完成引证报告[5]。③本校或本单位论文被收录统计数据库。如北京师范大学图书馆、中国人民大学图书馆、复旦大学图书馆、上海大学图书馆、江南大学图书馆开发的本校论文收录统计库。④查收查引检索系统。如山东大学设计的基于JSP的在线查收、查引和查新检索系统[6],具有用户网络委托、查询员业务处理、管理员管理和科研人事处管理等功能;哈尔滨工业大学图书馆考虑设计查收查引数据库平台[7],该平台具有自动获取数据信息、专家和馆员判定、查重归档和生成报告的功能。

1.2 查收查引服务平台技术应用

从技术开发的角度来说,国内查收查引平台开发虽然起步较早,但却未能跟上新技术条件下计算机软件开发平台的发展趋势,直到近2年才开始采用B/S的结构并结合面向对象的程序语言来开发平台。如2013年9月,孔云、资芸等发表的“论文收录证明辅助系统的设计与应用”,基于J2EE平台使用HTML、java Script、VELOCITY、java和开源文件上传组件commons-upload等技术来实现;2014年3月由师晓青、尉江星提出的基于JSP的在线查收、查引和查新检索系统,采用B/S架构,使用java语言、myeclipse9工具和JSP技术,框架采用Struts2和hibernate3.3,后台数据库使用oracle10g;2014年8月,最早在2005年李晓东、卢振波提出综合应用COM、VB、VBA技术来实现论文查收查引工具的单机版管理软件,近2年比较流行基于java的B/S架构系统。由王学勤、郝丹等设计并已正在使用的查收查引报告自动生成系统,采用 Apache、MySQL、Tomacat和PHP技术组合结构开发,后台由java程序来执行,用户交互页面操作由PHP实现。

以上高校和文献服务机构都根据各自的工作实际进行了相关的设计探索和开发实践,技术方面已逐步采用流行技术,但在功能设置方面却还不够全面,存在一定的局限性:一方面,目前已建的查收查引平台功能多还局限在服务申请单的提交抑或是单一服务进度或论文收录结果的查询,近几年虽开发出查收查引报告的自动生成系统和查收查引的检索系统,但在图书馆网站页面上都处于分散的位置,不方便用户的使用,尚未有一家在设计时提及“综合服务”的理念;另一方面,除清华大学开发的科技查新系统吸纳业务流程管理理念外,尚无其他高校或单位在设计时将查收查引服务规范化和业务流程管理优化问题纳入平台开发的需求分析里。

2 查收查引服务现实需求及存在问题

笔者以南通大学为例,透视查收查引服务的普遍现实需求。

2.1 服务量大,用户需求多样

南通大学图书馆查收查引的接待人数逐年增加,检索篇数也不断攀升,2014年出具的报告数与2011年相比增涨率达到40%。服务量巨增的原因主要有两点。①用户积累,学校科研成果攀升。该校的查收查引服务已经开展近十年,除出具查收查引报告外,还从2009年开始每月定时发布该校SCIE、CPCI-S、EI收录情况通告,并在图书馆网站上实时推送Web of Science收录信息,因此用户知晓度和利用率相当高。伴随着博士点授予、医学等学科进入全球ESI前1%等重大学科建设进展,该校的科研成果逐年攀升,从而导致查收查引业务量激增。以三大检索系统进行检索,2004年南通大学组建时发文97篇,而2014年发文共1162篇,翻了10倍,每年科研项目申报、成果奖项评选等申请服务的用户越来越多。②辐射周边,服务覆盖面广。作为所在地区唯一拥有Web of Science和EI检索系统的信息服务机构,该校查收查引的服务对象早已不单是本校师生及附属医院,还包括南通市第一人民医院、南通市中医院、南通航运技术学院、江苏工程职业技术学院、南通疾病预防控制中心、江苏中天科技工程有限公司等多个医疗、教育、企事业单位用户,近两年来还进一步辐射周边地区,吸引到泰州市疾病预防控制中心、江阴市人民医院、无锡人民医院、常州儿童医院等单位的用户。

2.2 业务内容越来越丰富

从面向用户个体到服务校内外机构,从单一提供收录或引用证明到如今更为宏观深入的科研成果分析报告,查证查引工作的多样化需求正不断被挖掘,其重要价值也不断得以彰显。①为各级各类科技项目的申报、科研成果的奖励提供鉴定依据。如为国家杰出青年科学基金、江苏省科技进步奖、江苏省哲学社会科学优秀成果奖等奖项的申报提供发表论文的引证分析报告;配合学校科研评价与人才激励机制的制定和完善,每年末对具有该校知识产权的SCI收录论文按照期刊影响因子和JCR期刊分区(中国科学院文献情报中心发布)出具机构成果统计报告。②支持学校人才引进、校本培育等师资建设工作,提供目标人员的学术成果审查服务。如为226人才、青蓝工程、拔尖人才、创新人才等人才工程提供前期学术成果论证报告以及中后期考察报告;每年为该校引进人才、特聘教授提供学术成果影响力鉴定,并且配合学校人事处完成每年职称评审的材料审核工作。③为委托单位提供科研成果的宏观统计分析。如出具中外学术论文发表情况说明为该校博士点申报提供重要佐证;连续多年为南通职业大学提供科研产出分析报告;为南通市附属医院和肿瘤医院评定三甲医院提供科研成果支撑材料等。④为用户提供相关信息咨询。从促进高层次学术成果产出的角度,为学校教师提供投稿前的刊物咨询,乃至学术会议的参会建议等等。

2.3 查收查引服务存在问题

服务手段单一,流程管理缺失。该校的查收查引工作基本由手工完成,服务手段比较单一,其工作环节存在很多费时费力的简单重复劳动,如在检索时存在着数据库查询返回记录条数多、判断他引及自引很烦琐,手工生成标准报告格式费时费力等问题,每逢职称评定、报奖等申请高峰期这一问题尤为突出。特别是引用判定上,是检索员在出具查收查引证明时花费时间最长的一项,由于数据库自身缺陷,为尽可能地查全引用情况,在外文引用检索时需结合Web of Science和Google学术搜索进行引用判定,中文引用检索特别是医学类的文献检索引用,需将中国知网与万方数据知识平台的引用数据相结合去重后使用,人工判别的模式大大加重了检索员的工作量,也容易产生因人工失误而导致的数据错误、缺少等情况。整个服务过程完全依赖工作人员的专业能力和责任意识,缺少业务管理的规范措施和评价依据。

面对以上外部需求和内部隐忧,图书馆查收查引服务势必需要重新定位,积极探索出新的服务模式,有效解决当前工作中的积弊,优化服务流程,提升管理能力,保证服务的快捷性、高效性和准确性的同时,进一步扩充服务内容,向灵活、多样、便捷、个性的方向发展,从而满足用户需求并更好地支持学校的发展以及地方的科技创新。

3 基于jBPM的查收查引综合服务平台设计

3.1 平台开发技术

本平台立足新的信息环境,充分吸收最新的服务理念,采用新兴jBPM开源工作流管理系统和Java EE的Spring+Hibernate+Struts(即SSH)技术,结合Tomcat应用服务器和MySQL数据库在Windows 2003 Server操作系统对平台进行设计,实现系统层次间的低耦合度,提高了系统的复用性、扩展性和可维护性[8-10]。采用这种技术易于嵌入企业或单位的应用程序集成,如图书馆网站,能更好地实现对信息管理员、检索员和普通用户的科学管理,全面实现查收查引服务的数字化升级,提升服务品质。

3.1.1 jBPM简介

jBPM,全称是 Java Business Process Management,是一种基于Java EE的轻量级的工作流管理系统。工作流管理技术常用来评估、分析、建模、定义并实现一个组织或业务实体的核心业务流程,帮助组织或企业实现 BPR(Business Process Reengineering,业务流程再造)。jBPM是一个灵活的、可扩展的工作流管理框架,采用独立的流程定义语言,所提供的工作流引擎屏蔽了各种不同业务过程的差异,为平台提供的业务过程进行统一管理[11-12]。

3.1.2 jBPM技术优势

jBPM工作流管理系统与OS work flow等其他的开源工作流管理系统相比有以下优势。①jBPM提供了完整的产品实现:工作流引擎、建模工具、客户端和流程控制台,并且能够全用Web Service和其他工作流产品交互。此外,它还可以作为一个简单的Java库使用,也可以作为一个企业级应用直接部署,因此可与Java EE的SSH架构完全融合。②jBPM增加了业务流程再造特性,可统一管理所有流程,解决流程的可视化问题。不但可以实现查收查引工作流程逻辑的独立控制,降低复杂流程应用的开发难度,提高应用系统的开发速度;同时,jBPM将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,有效地提高查收查引业务流程处理效率。所以采用jBPM和SSH架构相结合的Web开发模式,最大程度地降低平台的耦合性,提高平台灵活应对业务流程不断变化的能力。

3.2 平台设计理念

3.2.1 引入流程再造理念,提高服务效率,优化工作流程

信息化趋势的加速,学生、老师和科研人员越来越倾向于通过图书馆网站来访问图书馆目录、检索数字资源、利用咨询服务,这就要求查收查引服务也必须适应潮流,重新思考其功能定位,对业务工作实施流程再造[13]。在大数据环境下,图书馆实现流程再造最佳的实现手段就是采用大数据和SOA为IT技术理念的BPM业务流程管理软件。基于此,采用jBPM提供的工作流管理系统,建立起自动化查收查引的综合服务平台,不但可以改变传统的手工操作和重复劳动的环节,还可以实时分析和监控整个业务平台,跟踪查收查引业务流程和业务数据异常。改进后的查收查引业务流程(见图1),不仅仅优化了查收查引的工作流程,还整合了一系列的管理流程,主要包括以下三个层次。

图1 查收查引业务流程图

(1)用户层。改变原先上门提交和邮件提交的模式,在查收查引平台上直接提交委托单实现提交流程网络化;与财务处科研管理系统对接,校内用户实现科研经费直接划帐,与网上银行、支付宝等平台对接,校外用户网上交费,实现交费流程实时化;用户还可在线浏览、下载本次完成报告,实现报告流程电子化;此外与图书馆其他服务和现教中心贯通,用户所交费用累计积分抵扣图书超期产生的滞纳金、抵消文献复制费、免费使用电子阅览室等基础性文献服务和抵消科技查新、文献传递等深层次信息服务费用,还可直接兑换现金至校园一卡通帐户,通过用户层次的流程再造,达到与用户沟通无障碍化,用户可实时跟踪业务处理的每个环节,整个业务全程开放、透明、即时。

(2)检索员层。改变原有的人工编写报告和判别他引的模式,在平台上建立报告自动生成流程和引用自动判别流程,实现业务流程自动化。两个流程均采用人机交互的模式,检索员只需选择报告模板,如导入已检索的收录文献数据,就可以自动生成新的报告模板,若导入一篇文献的被引用情况数据,系统通过首作者+题名+刊名的方式进行自动去重,这在一定程度上大大减少了检索员编辑Word文档的时间。

(3)管理员层。在对业务流程进行整合之后,建立流程化管理制度,包括以下两个方面。第一,对检索人员的绩效管理。自动统计一段时间内查收查引的总人次、已出具报告及未出具报告的数据,通过工作量统计对工作人员绩效进行分数量化显示及对应事项得分明细,为领导进行绩效改革提供决策分析。第二,对用户的管理。加强与用户的沟通,对用户进行信息反馈调查,全面了解用户的类型、需求,并根据查收查引工作中的文献数据,对用户所在学科进行跟踪和预测分析,为用户提供深层次的服务。

上述3层次的流程再造要与平台建设紧密结合起来,两者相辅相成。在平台的建设过程中要以流程再造为前提,并以业务流程贯穿平台建设的主线,建立起面向流程的jBPM综合信息服务平台,驱动查收查引业务流程再造,从而真正适应当前和未来的发展趋势,提高平台的有效性和灵活性,确保提高工作效率,为用户提供优质服务。

3.2.2 整合查收查引全业务模块,对接学科服务需求

在业务方面,由业务流程再造解放出来的检索员,不仅限于提供论文检索和咨询服务,更多的是要满足学科服务的需求,开展多角度、个性化、全方位、深层次的查收查引服务。利用大数据深入挖掘学科信息服务内容发布到查收查引综合信息服务平台上,并通过平台提供的统计、分析、个性化跟踪的服务功能,实时为学校各院系的老师和相关科研人员提供学科研究辅助支持,助力学科服务的重点向支持科研的方向纵深拓展,帮助科研人员发现其学术发展方向的重点和可行方向,洞悉本领域学科和技术前沿,避免“盲目跟随”与“无效”创新,提高科研方向选择与项目申请中标率[14]。在查收查引综合信息服务平台设计时具体分为基础学科服务、个性化学科服务和深入学科服务3层次模块。

基础学科服务即平台的学习园地模块。不定期发布在图书馆或院系开设SCIE、EI、CSSCI等数据库的检索和利用、网络参考文献管理、科研论文的写作技巧和投稿指南等培训讲座通知和课件,定期发布Web of Science在线大讲堂和EI在线培训课程表。另外,平台提供在线学习视频,如申报职称时如何进行职称论文检索截图、年终科研奖励申报时的注意事项、文章被收录及引用情况如何检索、他引如何判别、JCR期刊影响因子和分区查询等实用使用视频,利用该平台将实体开设科研信息素养讲座与在线开展信息素养教育相结合,把图书馆环境转换为物理与虚拟相结合的学习空间,培养科研人员的相关检索技能。

个性化学科服务即在平台上建设个性化学者仓储。针对校内的学者借鉴汤森路透Researcher ID的思想,利用知识挖掘技术,建立用户信息库。可与各个学院科研管理部门,特别是设有博士后流动站的一级学科所在院系合作挖掘特色学者,为其建立学术唯一标识,通过分析Web of Science平台、EI数据库和中国知网,来追踪目标学者的文章收录情况,全面汇总并发布学者发表的学术论文,提高科研成果的显示度,帮助学者了解自己的学术影响力,推进重大影响和核心竞争力的自主创新成果的产生。

深入学科服务即学科导航模块。首先,选择重点学科作为服务对象,共建院系成果评估体系,做好学科发展决策支撑。如以进入全球ESI前1%学科的南通大学临床医学为例,从期刊源、机构合作情况、高被引作者、高被引论文等方面进行信息挖掘,在平台分析和统计国内外高校、目标高校该学科的科研论文,寻找差距,为学校临床医学学科发展提供支撑和决策依据。其次,有针对性地为学院及各科研部门发布学科论文统计和发展态势分析报告,为老师及科研人员的科研绩效考核提供信息支撑。如利用Web of Sicence、EI平台,在查收查引服务平台上发布学科科研产出分析、学科发展动态跟踪分析等;也可利用平台信息定制的功能,搜集与整理学科领域相关的最新学科热点研究论文、最新研究前沿及最新国际会议信息预报,定期汇总到平台上,并自动推送到教师、科研人员和学生的邮箱。

3.3 平台设计架构

基于jBPM的查收查引综合服务平台是面向校内外用户、图书馆工作人员、科研部门管理人员提供网络化的查收查引服务、学科服务、咨询服务和管理的综合平台,在充分利用、挖掘图书馆数字资源的基础上,实现分布式查收查引业务的集中管理,提高图书馆查收查引服务效率,规范查收查引报告的质量,优化业务流程管理水平,进一步提升学科服务水平,使查收查引业务管理从粗放型走向精细型、智慧型,让用户足不出户就享受网络化的服务方式带来的便捷。平台的功能模块如图2所示。

图2 查收查引综合信息平台功能模块图

本平台的功能设计建立在图书馆员精准的检索技术、强大的学科跟踪、分析能力之上,提供我的查收查引、本校收录论文信息、学习园地、个性化学者仓储、学科导航、在线咨询、积分乐园等功能模块,通过用户综合信息服务平台和工作人员业务管理平台实现网上提交、网上处理、报告自动生成、引用判别、网络化流程、自动归档等综合功能,并与人事处、科技处、财务处、现教中心等校内科研、财务部门对接,为人事处人才评估、科技处科研成果绩效考核等工作提供便利通道,为校内用户实时科研经费转帐及积分兑换提供快捷通道,将图书馆的查收查引服务带入网络化时代。

4 结语

基于jBPM的查收查引服务综合平台以满足用户个性化服务需求为主导、以提高工作效率、规范业务行为为目标,不但实现了查收查引业务的流程再造,完善了业务的管理,减轻了工作人员的压力,使用户感受到方便、快捷、高效的服务实效,更为重要的是挖掘出这项服务的潜在价值,那就是与大数据技术相结合,创设出学科化服务的多元思维,从而帮助图书馆真正实现从文献服务向信息服务乃至知识服务的转型升级。

[1] 清华大学图书馆[EB/OL].[2015-02-20].http://retrieval.lib.tsinghua.edu.cn/.

[2] 南京大学图书馆[EB/OL].[2015-02-20].http://cx.nju.edu.cn/novelty/cita_apply.php.

[3] 南京师范大学图书馆[EB/OL].[2015-02-20].http://hxlib.njnu.edu.cn/cscy/Default.aspx

[4] 李晓东,卢振波.论文查收查引工具软件的设计与实现[J].大学图书馆学报,2005(1):49-50.

[5]王学勤,郝丹,郑菲,等.“查收查引报告自动生成系统”应用实践研究[J].图书情报工作,2014,16(58):131-137.

[6] 师晓青,尉江星.基于JSP的在线查收、查引和查新检索系统的设计与实现:以山东大学(威海)为例[J].现代情报,2014,34(3):131-134.

[7] 王晓丹,田永梅,孙雷.提高查收查引服务效率的实践与探讨:以哈尔滨工业大学图书馆为例[J].高校图书馆工作,2014,34(4):55-56.

[8] Eric J,Jennifer B,Debbie C,Lan E,Scott F,Kim H[M].Java EE 5 权威指南[M].3 版.廖静,等,译.北京:机械工业出版社,2008:1-18.

[9] 李刚,轻量级J2EE企业应用实战(第4版)Struts2+Spring4+Hibemate整合开发[M].北京:电子工业出版社,2014.

[10] 刘利坤.基于JBPM和轻量级J2EE的办公自动化系统的研究与实现[D].长春:东北师范大学,2009.

[11] Mauricio Salatino,Esteban Aliverti.JBPM 5 Developer Guide[M].Packt Publishing Limited,2014.

[12] 侯志松,余周,冯启高.工作流管理系统开发实录:基于JBoss jBPM实现[M].北京:中国铁道出版社,2010.

[13] 李笑野,等.再造大学图书馆:上海财经大学图书馆的实践与思考[M].上海:上海社会科学院出版社,2013.

[14] 郭昌.大学图书馆学科服务案例精选[M].上海:上海交通大学出版社,2014.

猜你喜欢

业务流程检索服务平台
这才叫创业!90后水产追梦人打造一条龙式技术产品服务平台
基于“云计算+大数据”的工业互联网大数据云服务平台
高校财务“一站式服务平台”建设探讨
CNKI检索模式结合关键词选取在检索中的应用探讨
通过实际案例谈如何利用外文库检索提高检索效率
福州首家“奶爸版”母婴服务平台上线
瑞典专利数据库的检索技巧
基于质量管理体系为基础的核心业务流程优化
动态业务流程管理在发电机组制造企业中的运用
英国知识产权局商标数据库信息检索