基金项目:江苏省高校自然科学重大基础研究项目(2008KJA520001)作者简介:吴宏森(1978-),男,硕士,工程师,ccf会员,研究方向为管理信息系统、web服务;陈耿,博士,教授,研究方向数据挖掘、审计知识工程。通讯地址:212003江苏省镇江市学府路61号镇江高等专科学校电子信息系;Tel18262888786;E-mail:350711272@qq.comAddress:61,XuefuRd,Zhengjiang,Jiangsu212003,P.R.China1科技研究与开发基于web服务架构的定题服务信息系统的研究吴宏森1,陈耿2(1.镇江高等专科学校,镇江212003;2.南京审计学院,南京211815)摘要本文讨论了当前大学图书馆定题服务所面临的困境,提出了基于web服务技术的定题服务信息系统架构,介绍了该系统架构的相关技术和设计思路。该软件系统在实际运用中取得了较好的应用效果。关键词定题服务;XML;WebServices;数字化图书馆中图分类号TP391TheResearchofSelectiveDisseminationofInformationSystembasedonWebServicesWUHong-sen1,ChenGeng2(1.ZhengjiangCollege,Zhengjiang212003;2.NanjingAuditUniversity,Nanjing211815)Abstract:ThisarticlediscussesthefacingdilemmasofSelectiveDisseminationofInformationServiceofuniversitylibrary,andpresentsSDIinformationsystemarchitecturebasedonWebServicestechnology,introducesthearchitectureandtherelevanttechnologyanddesignideas.Thissoftwaresystemachievedgoodapplicationeffectinactualuse.Key:SDI;XML;WebServices;digitallibrary;1引言大学图书馆的定题服务(SelectiveDisseminationofInformationService,简称SDI)是具备学科研究知识的学科馆员积极主动的利用数字化服务手段将定题服务推送到科研活动中去,根据课题组研究人员的特定研究需要,在课题研究的过程中,长期跟踪科研需求,利用自身的专业知识和熟悉数字化信息服务的优势,分阶段地为科研课题组提供数字化信息文献资料,全面系统性的收集情报,甄选出有针对性、权威性和时效性的科研信息文献,帮助课题组科研人员更好的从事科学研究工作。大学图书馆的定题服务是高端的信息服务,由于高级人力资源的有限性,无法提供面向大学所有师生的定题服务,只能是有选择性地针对一些重要课题的研究进行科研文献情报服务工作,并根据课题的研究进展和需求变化,分阶段地交互式地传递相应的文献信息,以保证课题组按时按质完成课题活动[1]。据美、日专家研究统计,一名科研人员在一项科研项目中仅查找和阅读情报资料的时间就要占完成该项研究课题时间的50.9%[2]。可见,课题研究人员将大量时间花费在资料搜寻上面,如果定题服务人员能够提供及时、高效的文献情报服务将会大大提高科研人员的研究效率,定题服务人员要具备一定的学术视野和很强的资料搜寻能力。而传统的面对面定题服务方式主要存在服务不便利、服务响应回馈周期长、服务手段落后、文献支撑系统不完整、定制服务互动性不足[3]。网络技术赋予定题服务主动、及时、便捷的动态信息服务优点。尤其适合大学图书馆咨询部门利用有限的人力为重点学科建设、学科带头人、重点科研项目开展对口定题服务信息咨询工作[4]。目前基于网络环境的定题服务各大学开发应用的还比较少,相关的研究论文也比较简单含糊。我们调查了13家211大学只有2家开设了Web环境下的定题服务[5]。利用计算机信息技术,构建网络化定题服务体系为大学图书馆定题服务发展提供了新的契机,大学图书馆SDI服务可借鉴参考咨询系统的长处,通过网络征集定题服务课题项目,配备学科咨基金项目:江苏省高校自然科学重大基础研究项目(2008KJA520001)作者简介:吴宏森(1978-),男,硕士,工程师,ccf会员,研究方向为管理信息系统、web服务;陈耿,博士,教授,研究方向数据挖掘、审计知识工程。通讯地址:212003江苏省镇江市学府路61号镇江高等专科学校电子信息系;Tel18262888786;E-mail:350711272@qq.comAddress:61,XuefuRd,Zhengjiang,Jiangsu212003,P.R.China2询馆员,分析研究课题,设计检索策略,制定服务方案,定期与读者交流,广泛收集文献信息,及时提供给课题组。这样可以大大节省读者和SDI服务人员的时间,提高SDI服务的效率[6]。现代研究表明,随着社会生活节奏的加快,人们活动空间范围的加大,现代信息技术的发展和大学数字化图书馆的建设日趋完善,使得大学科研人员随时随地都能享受到图书馆的数字化服务,他们往往更习惯于将家、办公室、实验室作为主要科研场所,很少花时间到图书馆咨询部寻求传统式的面对面定题咨询服务,而灵活简便的网络请求定题服务方式将会成为今后的主流服务方式。现代大学图书馆为了提供便捷服务,提高服务质量和读者满意度,都将选择采购或者研发方便快捷的网络化定题服务信息系统。读者可以灵活根据自己的喜好,选择采用传统的面对面式咨询服务方式或者网络化定题服务方式,或是选择通过网络申请定题服务的一站式主动服务方式,读者在校园网内的任何一台计算机都可以自由地访问图书馆的定题服务信息系统,在校园网外可以通过VPN等限制性远程登录方式访问图书馆的定题服务信息系统,及时将科研情报服务需求传递到图书馆,而网络化的定题服务信息系统提供了7*24小时的全天候服务,通过该系统读者随时随地都能提出定题服务请求,而我们的学科咨询员都能在第一时间接收到,并开始着手为请求者提供文献信息支持服务,读者可以通过定题服务信息系统进行网上浏览,下载文献资料和提出服务请求。读者也可以要求学科咨询员以Email、纸质文件等多种形式提供,不必再像以前那样多次往返图书馆寻求咨询服务,从而节约了很多宝贵的时间和精力。2关键技术Web服务是一种崭新的Web应用,是新的分布式计算模型,是Web上数据和信息集成的有效机制[7~10]。WebServices是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其他兼容的组件进行互操作。InternetInter-OrbProtocol(IIOP)都已经发布了很长时间了,但是这些模型都依赖于特殊对象模型协议,而WebServices利用SOAP和XML对这些模型在通讯方面作了进一步的扩展以消除特殊对象模型的障碍。WebServices主要利用HTTP和SOAP协议使商业数据在Web上传输,SOAP通过HTTP调用商业对象执行远程功能调用,Web用户能够使用SOAP和HTTP通过Web调用的方法来调用远程对象。XMLWebServices是微软.NET平台的重要组成部分,该技术可以方便快捷地建立起一套互联网分布式应用系统。.NET平台可以通过XMLWebServices技术,在跨平台异构的网络、硬件和软件之间实现信息交流和无缝通讯。3建立用例模型设计一项管理信息系统,首先要对系统内的行为进行用例(UserCase)建模。用例是系统的工作和所提供的服务的集合,它定义了参与者与系统进行交互的过程,它通过角色(Actor)和动作(Activity)来描述参与者是如何使用系统所提供的某一完整功能。角色是指存在于被定义系统外部并与该系统发生通讯的任何事物,他们代表的是系统的使用者或使用环境。动作则是系统的一次执行过程,可以是一次计算,或进行其他工作。本系统用例图如图1所示。定题服务系统涉及到四种角色:(1)系统管理员:他可以定义系统组织结构,赋予其他用户以操作相应服务的操作权限。系统的第一个用户就是系统管理员,当系统开发测试完毕,进行实施阶段,需要他将用户单位的人员组织信息写入系统。系统管理员可以在用户管理界面,进行学科咨询员角色分配、设置系统基本参数等系统最高级别的操作。创建各级用户组织,创建学科咨询员、普基金项目:江苏省高校自然科学重大基础研究项目(2008KJA520001)作者简介:吴宏森(1978-),男,硕士,工程师,ccf会员,研究方向为管理信息系统、web服务;陈耿,博士,教授,研究方向数据挖掘、审计知识工程。通讯地址:212003江苏省镇江市学府路61号镇江高等专科学校电子信息系;Tel18262888786;E-mail:350711272@qq.comAddress:61,XuefuRd,Zhengjiang,Jiangsu212003,P.R.China3通读者和授权读者等系统需要的用户类型,赋予相对应的权限。(2)普通读者:首次进入本系统的读者,还不具备定题服务模块的使用权限,但可以浏览本系统使用说明及帮助文档,注册新用户,录入和管理个人资料和登录密码。(3)授权读者:注册过的普通读者通过学科咨询员的身份审批之后转为系统的正式用户,具有提交定题服务申请的权限,但由于课题涉及知识版权问题,所以只可以查看和管理自己提交的定题服务课题,在课题项目层面可以进行浏览、增加、删除、修改操作,选定某一课题项目进入课题详情后,可以查看课题详细内容,对咨询员提出具体的服务要求如研究方向、课题概述、关键字、检索要求及策略、期望的检索范围、服务提供方式、完成时间、联系电话、电子邮件等,咨询员可以在课题研究期间提供多次服务,每次服务均需根据读者要求检索文献数据库准确获取目标文献后上载至服务器,供读者下载、查阅。读者查阅后可能产生进一步的科研要求还可以继续提交更深入的信息服务需求,如此反复多次服务之后,一定会取得比较满意的服务效果。当科研课题研究完成之后,可以对此课题进行结题操作,课题状态自动转为完成,这标志一项课题的定题服务到此就算真正结束了,读者可以就该课题的服务情况对学科咨询员进行评价并可以录入具体的意见,这样既便于在工作中不断提高学科咨询员的服务水平也便于对学科咨询员的定题服务工作质量进行评估。图1系统用例图(4)学科咨询员用户:是普通读者转为授权读者的审批者,是定题服务工作的承担者。学科咨询员可以使用权限审批模块对普通读者的系统使用资格进行核实,符合条件者予以审批通过,反之则拒绝,记录下拒绝原因方便读者理解。咨询员还可以使用定题服务模块向授权读者提供定题服务。咨询员接收到新的课题立项后,根据课题的具体内容进行审核并分配给适合的学科咨询员,课题状态自动转为服务中。咨询员根据课题级别和要求完成时间设置优先级。咨询员可以搜索并查看系统内部所有课题项目的详细资料。咨询员接到课题任务后,即根据课题的详细内容检索文献数据库,下载目标文献,打包上载至服务器,录入文献的篇数、页数,系统自动记录数据量、上载时间、上载人员等信息。课题的研究时间一般为一至两年,所以对每一个课题的定题服务一定是多次的、递进的服务,在科研的不同阶段提供的服务也不尽相同,系统允许咨询员多次提供定题服务,并为每一课题建立二级服务列表,列表的每一行就是一次服务,读者点击后进入详情可以看到该次服务的具体内容,如有意见还基金项目:江苏省高校自然科学重大基础研究项目(2008KJA520001)作者简介:吴宏森(1978-),男,硕士,工程师,ccf会员,研究方向为管理信息系统、web服务;陈耿,博士,教授,研究方向数据挖掘、审计知识工程。通讯地址:212003江苏省镇江市学府路61号镇江高等专科学校电子信息系;Tel18262888786;E-mail:350711272@qq