基于SOA的高校信息系统集成研究

时间:2022-07-15 04:33:04

基于SOA的高校信息系统集成研究

摘要:随着高校内信息系统的集成需求变得越来越迫切,高校信息系统集成是如今数字化校园建设中一个亟需解决的问题。本文通过基于SOA的系统集成,为将来高校业务重组和系统升级提供了一个良好架构和方向。

关键词:SOA;高校信息系统;集成

中图分类号:TP311

目前,高校的各职能部门为了满足其职能需求,提高其工作效率,根据本部门或本系统业务发展的要求,已经陆续购买或者独立开发了相对应的信息系统部门内部的信息系统。较为常见的和较为重要的系统有以下:学籍管理系统、教务管理系统、人事处管理系统、财务部管理系统、图书馆系统、一卡通系统、校园BBS系统等。多种来源、架构和应用的系统并存于高校中成为了不可避免的趋势,这些系统在日常工作中发挥着重要的作用。但是,如何解决这些异构系统间的协同和通信的问题,如何充分地利用这些系统以消除信息孤岛,使人员从繁琐的资源处理中解脱出来,如何在有限的经费投入的情况下能够赶上信息化的发展步伐,有效的使用更多的信息资源,成为了高校信息化过程中需要面对的重要的问题。

1 高校现有信息系统存在的问题

通过上面的分析可以看到,高校各部门已经建立起了很多相关的信息系统,在实际情况中,这些系统的投入运行也存在的一些不足之处:(1)部门的系统之间缺乏总体规划。目前高校信息系统的建设是一个先局部后整体的过程,即先有部门信息系统,然后才根据业务需求来进行整合,导致不同的应用系统间没有统一的应用访问接口,系统间无法直接访问功能和数据。(2)逻辑及数据共享难度大。由于各个信息系统开发时使用的数据结构、数据库系统各不相同产生了不一致的问题,导致应用集成时需要首先把这些异构的数据转换为相同的格式,给集成增加了工作量和难度。(3)系统非同构。高校内各个部门的信息系统是在不同的时期由不同的开发人员研发的,有的系统是直接买入的现成的系统,这些非同期规划的系统开发语言,数据库,架构层次各不相同,系统集成要花费大量的人力和物力。(4)大量的非网络应用环境。高校内的很多信息系统是在较早的时候就建立起来的,这些信息系统多数只能够在在单机环境中运行,不支持网络环境。

2 高校信息系统应用集成需求

高校各部门已经建立起了很多相关的信息系统,但目前这些信息系统存在着异构环境、无法共享业务逻辑、很难共享数据等问题,而这些系统间又存在着数据交流,因此迫切的需要对信息系统进行集成。

3 基于SOA的高校信息系统集成方案

基于SOA的集成方案把可以复用的方法和业务功能封装为Web服务,然后运用相应的工具在系统的外部以服务的形式展现出各个业务功能点,如果其它的信息系统需要对调用服务时,能够经由服务协约来展开,并且这些服务可以得到统一的管理维护。从应用的外部来看,应用是由一系列标准的服务接口所组成的,其原理如图2所示。基于SOA的架构方案能够相对方便、快捷地对业务需求的变化实现响应,同时该架构与语言和平台无关,可以忽略异构环境下平台系统和设备的应用实施的环境,所以面向服务的集成是解决高校信息系统集成的理想选择。面向服务架构中必须遵循的基本设计原则如下:(1)服务应该使业务变得更加灵活和敏捷,服务所具有封装性、松散耦合性和信息隐藏等特性,它们可以使得重构变得更加容易。(2)服务接口层次抽象原则。服务接口层次抽象又叫服务底层逻辑抽象,简单来说就是对外部隐藏服务的细节,对于外部世界来说,只有经由服务契约暴露的部分服务是可见的。底层逻辑与服务请求者无关,并且是不可见的。这样把服务作为黑盒对待。(3)无状态原则。无状态是推动服务可扩展性和重用性的必要的条件,把当前活动的特定数据成之为状态信息。对于服务来说,尽可能的少的保留状态信息以及其持续时间能够提高服务的效率,为了达到尽可能的状态,需要把各个操作设计为无状态。(4)可发现性原则。服务的设计应该使服务尽可能的被发现。这样实现多余逻辑的服务或可以避免多余的服务。每个操作都能够提供处理逻辑片段的重用性。(5)可组合性。由于服务是可组合的,服务是可由一些其他的服务组合成新的服务,所以在设计服务的时候,要有整体的意识,需要考虑的是用标准化的方式把服务设计为能够成为其它的服务组合的有效成员。在设计的时候还要考虑服务粒度,注意为了使组合机会最大化而采用的适当的粒度。

4 总结

在高校信息系统集成中的重点问题是不改变高校内部旧有的各种旧有系统,用户可以透明的操作各个部门信息系统的数据资源,调用各个信息系统的业务操作;难点是对于用户来说实现信息互通和数据共享,屏蔽掉异构的信息系统的不同的位置,不同的分布。为了解决这个问题,本文首先收集大量相关方面的文献资料,在仔细钻研这些文字的基础上,实地对高校的信息系统的现状进行考察研究,通过对于各个部门的管理信息系统的调查研究了解了目前高校的信息化现状,认为对于高校的信息系统集成来说,SOA是一种合适的方法可以达到无损交互。因为面向服务架构可以最大程度上保存高校的已有系统;其次由于是基于开放标准,也有利于数据的重用和共享;最后因为面向对象架构是松耦合和模块化的,降低了维护的成本。

参考文献:

[1]白新勤.高校信息资源共建共享的新态势[J].情报科学,2013(03).

[2]陈平华.基于SOA的高职院校数字图书馆信息集成平台构建[J].图书馆学刊,2013(02).

[3]刘建波.基于SOA数字化校园学生信息集成系统的设计与实现[D].电子科技大学,2012.

[4]付小龙,刘启新,袁芳.校级统一信息系统集成平台的设计与实现[J].计算机工程与设计,2011(06).

作者简介:米宁(1982―),男,河南郑州人,湖北工业大学2008级硕士。

上一篇:工控网中的安全应用 下一篇:小区覆盖投资效益分析