论企业应用集成
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
论企业应用集成
摘要:本文讨论某高校综合管理信息系统项目中的应用集成问题,该校原有各个部门分别开发了一些满足单一功能或单一部门的信息系统,这些系统的开发,没有统一的标准,无法实现数据共享。将不同的应用系统进行集成,成为高校信息化建设迫在眉睫需要解决的问题。针对该校信息化现状,在数据集成、认证集成、统一信息门户、应用集成等方面进行了整体的规划和分析。整合后建立一个安全统一的身份认证中心;一个能对全校数据实行集中管理、维护的数据平台;一个简单易用的门户服务中心,满足用户的各种信息查询的需要。
关键词:信息系统集成数据平台信息查询
该校原有各个部门分别开发了一些满足单一功能或单一部门的信息系统,如:财务系统、教务系统、办公自动化系统、科研系统、人事系统、电子邮件系统等。这些系统的开发,没有统一的标准,无法实现数据共享。对于这种局面,迫切需要采用一种适合的技术把现有的系统集成起来,呈现给用户一个高度共享的整体信息系统。
分析该校的信息化现状,各应用系统之间的数据交换需求已越来越强。但是由于缺少整体规划和统一信息管理标准,各部门管理系统之间的数据流通矛盾日渐突出,常常由于数据更新不及时的原因,出现工作上的失误。将不同的应用系统进行集成,在全校范围内实现数据的互转互通、以及为用户提供更加方便快捷的信息查询方式,已经成为高校信息化建设迫在眉睫需要解决的问题。
1、数据集成
数据集成是完成全校范围内现有数据的规范化整合和处理:将目前分散在各个业务应用系统,采用不同规范编码的数据进行整合,并集中储存到共享数据平台的核心数据库中,作为全校范围内全面完善而且规范的数据源。
该校原信息系统存在一些较为突出的问题,各系统数据格式及内容都不统一,数据难以共享。例如同一个教工的工号,在财务系统中和在人事系统中是不同的。我们首先统一数据标准,对数据的录入标准、存储标准、输出标准进行统一,以适应数据集成的需要。在标准化的基础上进行整合、集成,形成数据标准一致的、规范化的数据集合。在此基础上,建立信息中心数据库平台,实现对分散开发的信息系统的数据集成、系统集成。
中心数据库平台完成对来自各个部门的原有系统异构数据的集成,并提供数据转换的标准接口,保证了数据的规范和一致性权威性。它将提供通用查询工具,这些查询工具支持管理员完成数据集的定义和授权,同时提供最终用户根据自身的需求,在权限范围内自定义数据查询和报表输出。
2、认证集成
分析原来的系统,发现缺乏统一的身份认证。该学校原来针对各项业务开发了多个应用系统,用户在使用多个应用系统时要重复输入帐号和口令,例如学生在查询图书信息时,图书馆网络系统为每个学生分配了一个帐号,而学生在登录就业信息网时,系统又要求登录用户名必须是学生的学号。这样的状态既给校园网用户带来了众多不便,也存在严重的安全隐患。
因此,设计统一身份认证系统,以保证用户数据一致、安全、使用和管理方便。统一身份认证系统实现了统一的用户身份认证信息管理,用户只需要在统一身份认证系统中注册或更改自己的认证信息即可,方便了用户使用,也保证了数
据的完整性,减少数据冗余。其次,统一身份认证系统实现了基于多个应用系统的单点登录,这将极大的方便用户使用,提高系统的易用性。
3、统一信息门户
统一信息门户系统主要实现现有业务子系统信息查询服务的集中,使用户能够通过一个统一的入口使用所有业务子系统提供的信息查询服务。以共享数据平台作为基础,使用数据抽取工具从业务数据库中抽取出信息查询服务集涉及到的所有数据,经过规范的整合后,存入共享数据平台中。以信息门户平台作为服务提供的入口,在信息门户上开发出个性化的师生综合信息查询服务。使用身份认证平台进行用户认证,并使用身份认证平台中的用户分组信息(权限)对信息集和门户上的各种应用进行统一的授权。应用发布集成涉及了综合信息查询、办公信息查询、校园网站、领导分析决策报表、财务类、科研类、人事类等各种信息查询。
4、应用集成
在实现技术上,考虑SOA作为一种架构技术,J2EE的平台无关特性,决定采取在J2EE平台上开发WebServices技术来实现所设计的高校应用集成平台。下面以科研管理子系统调用人事管理子系统中专家管理服务为例来介绍基于SOA架构的高校应用集成平台中服务的定义与交互过程。如人事子系统需要查询科研子系统的信息,科研管理子系统根据输入的查询条件形成相应的SOAP 消息后,向UDDI注册中心发出查询请求;UDDI中心对其请求信息进行分析后根据WSDL文档内容,查找到相应的服务描述,再将此服务描述信息发给科研管理子系统;科研管理子系统再根据服务描述文件上所提供的端口地址等信息向人事管理子系统发出服务请求,人事管理系统收到请求后完成相应查询功能后,将查询结果以SOAP消息响应的形式返回给科研管理子系统。
5、总结与展望
目前,该项目已经稳定运行一年多的时间,但也存在一些问题上。在项目实施过程中,起初用JA V A编写代码,后来发现用JA V A编写代码效率比较低,提取数据不太方便。所以使用XML进行数据的抽取和组织,结果提高了开发效率。企业用户应用集成是一个持续集成过程,是一项长期、不断进行的工程。随着信息化建设的深入,还会有新的应用需要整合。
参考文献
[1]罗超理,高云辉著.管理信息系统原理与应用.清华大学出版社,2012-01-01.
[2]左美云主编.信息系统项目管理.清华大学出版社,2008-5-1.
[3]樊月华,刘洪发编著.计算机信息系统集成技术(Web)应用.北京希望电子出版社,2003.