基于SOA的图书馆信息系统集成研究

来源 :当代学术论坛 | 被引量 : 0次 | 上传用户:maturevice
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:根据目前图书馆信息系统建设存在问题,分析图书馆信息系统集成的总体要求,阐述面向服务的体系架构SOA (Service-Oriented Architecture)的概念、基本工作原理,提出了基于SOA的图书馆信息系统集成架构及实施集成的基本步骤,对图书馆信息系统集成建设具有一定的借鉴意义。
  关键词:SOA;图书馆信息系统;系统集成
  所谓图书馆信息系统,就是图书馆利用信息技术手段协助其实现各项功能的工具或机制。从信息系统的一般概念来看,它是以人为主导,利用计算机硬件、软件、网络通信设备以及其他设备,进行信息的收集、传输、加工、储存、更新和維护,以提高效益和效率为目的,支持机构或企业决策、控制、运作和服务的人机系统。随着图书馆信息化步伐的加快,图书馆信息系统的内涵日益丰富,运行模式和平台日渐多样化和复杂化,系统规模和服务范围不断扩大,因而系统的整体化和集成化问题日渐突现出来。在我国,图书馆信息系统的总体基础较为薄弱,又处于一种超常规发展态势,系统的整体化和集成化程度明显不足,既制约了图书馆信息系统的健康发展,也导致了新的资源浪费。图书馆信息系统集成化,既是图书馆及其信息系统自身发展的必然要求,也是图书馆信息系统未来发展的大趋势。因此有必要从战略的高度来认识和全面规划信息技术在图书馆的应用与发展,认识集成化对于图书馆信息系统的重要意义,深入探讨图书馆信息系统实现的有效途径,为制定切实可行的整体解决方案奠定基础。
  1 图书馆信息系统集成总体要求
  图书馆信息系统以图书馆文献资源数字化为核心内容、以图书馆管理的信息化为基础 、以文献信息服务的网络化为手段实现图书馆的全面信息化。由于图书馆信息系统的不断发展,其技术构成应用需求和服务模式也越来越复杂,必须考虑系统的集成化问题。信息系统集成是根据一个复杂的信息系统或子系统的要求把多种产品和技术验明并连接入一个完整的解决方案的过程。显然,它不仅仅涉及到软件和硬件等技术问题。信息系统集成思想和方法渗透在信息系统建设的整个过程中。从广义上讲,系统集成泛指建设信息系统的全过程,内容包括人的集成(最终用户掌握和利用信息系统功能,从而融入信息系统中)、组织的集成(业务流程再造工程)、管理和技术的集成、计算机系统平台集成。集成化就是实现系统集成、提高系统集成度的过程。
  第一 ,图书馆信息系统支撑平台的集成化。支撑系统的集成或称平台的集成是信息系统重要基础。图书馆信息系统中均存在着由网络平台、操作系统平台、数据库平台和服务器平台共同构建的基础支撑平台,用于实现数据处理、数据传输和数据存储组织;以及为应用软件的开发提供开发工具和环境的应用软件开发平台。通过支撑平台的集成使不同的平台之间能够协调一致地工作,达到系统整体性能的良好满意度。
  第二,图书馆信息系统信息资源组织的集成化。信息集成的目标是将分布在图书馆信息系统环境中自治和异构的多处局部数据源中的信息有效地集成,实现各信息子系统间的信息共享。要使信息应用系统加工的对象和产品即各种信息元素实现规范化和体系化,以便于信息采集、存储、处理和利用;要将原有信息系统中信息不一致、缺少数据交换共享的新建应用信息系统等的异构分布的各个自治的数据库进行集成;还应解决数据、信息和知识之间的有效转换问题。
  第三,图书馆信息系统应用功能的集成化。对于图书馆信息系统,要实现图书馆业务应用的集成,为用户提供的解决方案必须周密地解决各种应用的综合化,或称一体化、系统化,实现应用系统在业务上的“横向”综合,时间上的“纵向”综合,技术上的跨领域综合。
  第四,图书馆信息系统人的集成化。系统集成必须通过人的作用将多种硬件和软件技术、 将各个单独的信息系统重新优化和组合,形成一个统一的综合系统。
  2 SOA原理
  Gartner Group于1996年提出面向服务架构SOA,到目前还没有一个统一的定义,比较有影响的Service-architecture.com将SOA定义为:“本质上是服务的集合。服务间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协调进行某些活动。服务间需要某些方法进行连接。从本质上说,SOA是一种面向服务的软件架构,是一种设计和构建松散藕合的软件解决方案的方法。SOA架构的基本元素是服务,服务作为用于业务流程的可重用组件,它提供信息服务或简化业务数据的状态迁移过程,响应客户的请求并提供高质量的服务。服务技术来源于网络,服务是一种抽象的概念,可以理解为是对技术所体现的行为的封装,因此服务没有明确的定义,在不同的环境下服务被形象化成不同的定义。在现实世界,服务代表行为,是对一些任务与功能的封装,同时必须明确边界的定义,通过标准的接入点就可与其他服务或者业务逻辑流程连接,服务扩展到物理实现环境,可被称为是自包含的处理逻辑单元。
  服务可看成两部分,一部分是服务本身,包括服务自身的信息、服务规范、服务端口等相关属性,另一部分就是服务实现,包括服务数据、服务逻辑等。服务通过服务本身的静态描述,规范标准化自身信息,保障了服务的功能。并通过标准的服务端口与外部相连,包括服务本身以外的其它服务或者整个的业务流程。结合服务端口与端口之间或者端门与流程之间的服务数据交换实现服务信息的交互,从而实现服务的动态应用。整个服务实现过程原理就是一个服务发布与检索链接的过程,服务提供者(发布方)根据服务规范约束把服务发布在服务注册表里(服务注册者),负责管理集中的服务与服务之间的信息交互,当服务请求者(需求方)根据服务规范约束提出服务需求时,在服务注册表里自动检索到满足需求的服务,并把发布和需求链接起来,通过数据交换实现服务的动态调用,如图1所示。
  3 基于SOA的图书馆信息系统综合集成
  3.1 基于SOA的图书馆信息系统集成架构
  对于图书馆信息系统,要实现图书馆业务应用的集成,要使信息应用系统加工的对象和产品,以便于信息采集、存储、处理和利用,达到信息集成。与传统集成方法相比,在SOA架构中的资源都看作是服务,这些服务是从需求开始的,而不是从技术开始。因此,SOA能够更快地响应业务需求,并对变化做出快速响应。SOA应用集成具有如下优点:一是充分利用现有的资源,减少成本和增加重用。SOA对各种资源按一定的标准封装为具有文档形式接口描述的服务,从而实现对现有信息资源的保护。二是更易于集成和满足动态需求。受基础设施和现实变化的影响小,如当任务转换、信息资源更新等需求变化时,只要根据需要向服务管理机构提交新的注册管理信息,就可以满足新的需求,从而实现不同系统、不同平台间的无缝连接。三是基于开放的标准,可扩展性增强。由于SOA架构的核心是Web服务,它是应用的标准访问规范,所以无论信息系统中原有的应用是采用哪些技术(Java、VB、C、Delphi)开发的,也无论应用是运行在什么平台上(Windows、UNIX主机),都可以保证迅速实现各种异构平台之间的集成。   基于SOA的图书馆信息系统集成架构,就要将各种信息系统的数据信息、应用业务等资源通过Web服务的方式,变为可以被复用的信息资源,然后将这些Web服务按照不同层面,部署、运行在统一的SOA架构中。基于SOA的图书馆信息系统集成具体构架由下至上分为:数据访问服务层、组件服务层、业务服务层、集成复合服务层。具体架构如图2所示。
  各层的主要功能:
  (1)數据访问服务层通过数据集成消除数据孤岛,实现分布数据源的统一管理。通过统一的数据访问,解决信息访问不标准、不规范的问题,可通过Web服务的方式提高信息的共享性。此外数据访问服务层还可以实现不同系统内信息的交换需要,通过数据交换服务,数据信息可以被及时地传送到其他系统或应用当中。
  (2)组件服务层利用数据访问服务层提供的统一数据服务接口可访问完整的集成数据。在组件服务层中,利用Web服务技术,将可复用的业务功能封装起来,将它们由业务应用提升为业务服务。在图书馆信息系统中的应用可能是采用Java、.NET、Delphi、VC等不同技术实现的,而且可能运行在不同的平台上。因此,可以利用SOA架构的Web服务技术,对各种应用进行包装,这些基于Web服务的可复用应用模块就可以方便地实现互连互通。
  (3)业务服务层可以管理众多位于应用服务层中运行的Web服务。将Web应用服务的标准访问接口注册到业务服务层中,以Web服务形式存在的信息源可以得到集中、有效的管理。此外,还可将多个单一的应用服务组装为统一的复合业务,以便在更高的应用层面实现需求。
  (4)集成复合服务层将SOA架构底层提供的复合业务服务、单一应用服务和整合数据服务按照不同的具体业务需求进行综合集成。
  3.2 基于SOA的图书馆信息系统集成基本步骤
  为使图书馆信息系统快速响应需求与环境变化、提高系统可重用性、信息资源共享和系统间互操作水平,提高信息化建设效率,实现基于SOA的图书馆信息系统集成架构的过程中,须着重做好规划资源与规范、改造现有系统、实现完整的SOA架构3个阶段工作。
  (1)规划资源与规范。实施SOA过程中重点要做好全局规划与局部规划。要对信息系统做全面的评估,既要立足当前需要,又要考虑长远需求。既要了解现有的系统能用多少,有多少需要改造,还要了解需要上哪些新的系统,将来的系统需满足哪些需求等。
  (2)改造现有系统。实施SOA过程中在要边破边立,确实不能再用的系统就必须放弃;还能继续应用的系统,则需要包装、改进;而一些新的系统则需要重新做规划。在清楚地了解了哪些应用系统之间需要进行集成后,为了确保能将这些应用系统顺利集成到统一的SOA架构中,还需要使用SOA的各种实现标准,对这些系统进行适当改造,使它们的应用访问接口和信息数据访问接口符合前一阶段定义的集成接口规范。无论原有系统是.NET还是基于Java平台开发实现的,都可以利用符合Web服务标准将已有业务功能按照应用和数据访问规范封装成为业务组件,以便在SOA架构中服务于其他应用。
  (3)实现完整的SOA架构。实现完整的SOA架构的过程中,需要考虑的问题主要有连接性服务和数据资源(信息资源)的整合、应用连接和流程服务、用户交互部分的搭建。首先需先将现有分布在各个业务系统内部的异构数据源统一成完整的、逻辑一致的数据源。然后再在这种统一的数据基础上实现数据信息的访问规范。数据服务层提供数据统一访问,进而可以将数据服务层方便地发布为Web服务,以便被其他应用系统复用,从而实现基于SOA架构的数据交付。
  4 结束语
  基于SOA的图书馆信息系统集成方法增强了信息系统的灵活性,可重用性及可演进性,但目前相关技术还不十分成熟,加之图书馆信息系统综合集成建设是一项系统工程,涉及多领域、多系统、多层次,因此,对SOA相关技术进行研究和探索,对于促进综合集成建设,加速图书馆资源信息化建设是大有裨益的。
  参考文献:
  [1]欧阳晓斌.论图书馆信息系统的整体化与集成化问题[J]. 郑州大学学报(哲学社会科学版),2002,35(6):142-145.
  [2]孙德建,陶 旭,李 鹏.基于SOA的军事信息系统应用集成研究[J].情报杂志,2008(1):57-60.
  [3]田 原.基于Web和Web服务的高校图书馆信息系统研究[J] 情报杂志,2006(6):136-138.
  [4]李锦棠.企业SOA 服务集成的研究与设计[D] 广东工业大学, 2006.
其他文献
行贿犯罪档案查询工作从2006年开始在全国逐步开展,至今已有6个年头。它是在我国改革开放深入进行、经济建设持续发展、社会形式不断变化的情况下,在我国腐败犯罪非常严重的形势下,检察机关主动参与社会创新管理的一次探索与实践。行贿犯罪档案查询工作主要是对参与国有企事业单位和政府采购招投标的可能对象进行的一种资格审查,这种资格审查的主要目的是促进公平竞争、降低采购成本、规范市场主体的经营行为。  行贿犯罪
期刊
我国提出司法制度改革以来,学界对于我国批捕权及批捕制度的设置提出了修改的意见,观点较为集中在批捕权统一由人民法院行使,达到公正中立的目的;或者进一步明确批捕权由人民检察院行使并严格限制人民檢察院的逮捕权批准权限。两种观点争论的焦点在于是国际化还是特色化。第一种观点的立足点在于国外批捕权由法院行使的先进性,主张与国际接轨,批捕权由人民法院行使;第二种观点立足于我国目前司法制度设置的现状,主张人民检察
期刊
摘 要:刑诉法的修改围绕打击和惩治犯罪、维护和保障人权、体现客观真实和法律真实、实现程序和实体公正等诉讼理念,在各种相冲突的利益之间进行了取舍和平衡。此次修改对于基层院公诉案件审查而言,无论在案件实体性审查还是在程序性审查方面都提出了一系列新的要求和挑战。在相应对策上,除了转变观念、改变执法方式外,还应通过提高自身办案队伍能力建设、优化配置办案资源、科学合理规划案件质量考核等方式积极应对面临的挑战
期刊
摘 要:课堂教学活动主要依赖语言,语言学习需要宽松愉悦的言语环境,因此,言语幽默必须运用于英语教学。基于言语幽默的语用功能,本研究通过举例证明:言语幽默的语境可以恰当地应用到英语词汇教学中(尤其名词),可给学生留下语义的深刻印象,以利于学生对英语词汇记忆及英语文化的认识,也利于英语课堂教学的开展。  关键词:幽默;英语教学  幽默一词源于古希腊语「Xυμóζ」,意为“湿气”或“体液”,其用于美学中
期刊
摘 要:近年来,基层院民行申诉案源一直停滞不前,个别基层院受案还存在空白点。造成民行申诉案源萎缩的原因是多方面,笔者将从现行的民行检察实践入手,分析申诉案源减少的原因,并同时就如何在今后的工作中开拓基层院民行申诉案源提供一些可行的意见。  关键词:基层院;民行;案源  民事行政检察工作是檢察机关的民心工程,这项工作直接关系到人民群众利益的维护,直接关系到检察机关在人民群众中的威信。但是,近年来,由
期刊
摘 要:“渎职罪”指的是国家机关工作人员滥用职权或者不尽职责,妨害国家机关、单位的正常活动的犯罪。渎职罪具有极为严重的危害,它直接侵害了国家、集体、公民个人的财产和安全。了解和掌握渎职侵权犯罪的特点、规律,对于执法机关更好打击职务侵权犯罪、建立良好的预防格局具有深远的现实意义和指导意义。本文就渎职侵权犯罪的特点、危害及成因等方面进行分析,并提出相应的遏制措施:加大宣传、开展预防工作、提升办案水平、
期刊
摘 要:老年大学是实施和推进老年教育的重要载体。要充分认识老年大学必要的基础设施和办学条件的重要性,做好规划、建好校舍、解决好活动场所,配备能保证教学和办公需要的设备。教师直接关系到教学质量的提高,教学方法的不断改进,及取得较好的教学效果;建立较高水平和相对稳定的教师队伍是提高老年大学办学水平的重要途径。要把老年教育列入各级党政的议事日程,定期听取老年教育汇报、研究解决老年教育的问题,不断创新管理
期刊
修改后刑诉法对检察机关侦查监督工作新增了4个方面的规定和任务,这些规定充实了监督内容,拓宽了监督范围,完善了监督方式,增强了监督刚性,这对检察机关侦查监督工作带来了新的挑战,当前迫切需要检察机关建立侦查监督配套工作机制,全面对接修改后的刑事诉讼法侦查监督职能。  一、准确把握修改后刑事诉讼法对侦查监督的影响  (一)细化了人权保护的要求  修改后刑诉法将“尊重和保障人权”写入刑事诉讼法总则第2条,
期刊
在中国,商业贿赂作为一种市场“潜规则”,长期游离于执法部门的视野之外,近年来在市场经济中的各个行业大行其道,且有愈演愈烈的趋势。它严重危害国家的市场经济秩序,不公平竞争使得行业内形成低级的、恶性循环,导致物价虚高、假冒伪劣产品充斥市场,严重损害广大群众的合法权益。如何有效治理商业贿赂受到社会各方广泛关注。治理商业贿赂是2006年中央确定的反腐倡廉的一项重点工作,依法查处商业贿赂犯罪案件也成为司法机
期刊
摘 要:本文针对学生在四年学习和生活过程中出现的一些问题,强调培养方案教育在新生入学教育中的地位和作用,从而使学校统筹考虑,多方协调,充分利用学校的资源,形成一个系统的育人格局。本文主要以西南科技大学为例,笔者希望本文能给其他高校的新生入学教育一点借鉴和帮助。  关键词:西南科技大学;新生;入学教育;培养方案  中国有句古话:良好的开端是成功的一半。对于大学一年级的新生来說,能否有一个良好的开端,
期刊