邱绍颖 臧秋莉
1. 广州市民政局 广东 广州 510030;2. 中国石化销售股份有限公司广东石油分公司 广东 广州 510620
对于信息系统的集成原理,和传统意义上的系统集成原理类似,通过将不同系统中的应用进行集成,使得信息系统能够应用在多套不同的系统中,同时各套不同的信息系统也能够相互之间协调运行,而不会产生冲突的情况,保证各套信息系统之间的运行稳定。如将信息系统集成技术应用在智慧校园中,可以充分利用信息技术,以资源建设、应用开发和系统集成为核心,建设完整的数字化、智能化校园基础设施,提供方便的教学、科研等校务管理和舒适的工作、学习和生活的校园环境[1]。
信息系统综合集成问题是属于最近国内外研究的非常热门的EAI领域问题,简单地说,当企业实施的IT支持系统多于一个,并且系统相互间要进行数据或信息交流时就有不同系统的集成问题。EAI能够将业务流程、应用软件、硬件和各种标准联合起来,在2个或更多的企业应用系统之间实现无缝集成,使它们像一个整体一样进行业务处理和信息共享。因各企业现状及集成的需求不同,企业应用集成的策略和方案也就不同。从集成的深度方面考虑,集成策略和方案依次从数据集成、应用系统集成再到面向过程的集成,集成的难度和能够取得的效益都是不同的,不管怎样,企业应用集成的目的是实现在企业内外任何相连的应用系统和数据源间无限制的分享数据和业务过程[2]。
下面以资源共享为目标确定综合集成总体框架,实现软件和信息资源的共享及服务。总体上,建立信息服务中心,统一管理各类软件资源,并为业务人员提供统一的软件资源访问门户;采用SOA理念基于消息总线的技术体制实现软件资源间的信息交互。
软件资源库统一存储管理各系统业务软件、构件及服务,并通过门户提供给用户统一入口。主要包括用户管理、软件资源管理、业务流程定制及用户界面定制。
(1)用户管理。用户管理为业务人员提供用户注册、发现的管理工具,其功能结合身份认证服务及访问控制服务提供的接口实现。具体包括:① 用户注册及管理。为业务人员提供用户注册功能,包括创建新用户、修改及删除已有用户等。②用户登录及授权。为业务人员提供已注册用户登录功能,用户通过登录获取用户信息及用户权限,软件资源门户可通过用户权限实现软件资源的访问控制,并进行用户界面的定制。
(2)软件资源管理。软件资源管理为业务人员提供软件资源描述、上传、下载及检索功能,软件资源管理由用户访问控制服务提供授权访问功能。具体包括:① 软件资源注册。为业务人员提供软件资源注册功能,包括建立软件资源目录、软件资源的更新、移动和删除功能,完成资源注册到物理资源映射管理。由资源注册发现服务提供支撑。② 软件资源搜索。为业务人员提供软件资源搜索功能,包括基于分类的浏览查询、基于关键字的条件检索及组合条件检索。由资源注册发现、用户访问控制服务提供支撑,按用户权限对软件资源进行过滤。③ 软件资源获取。为业务人员提供软件资源获取功能,包括提供业务人员使用的业务软件及构件资源下载、客户端应用及供业务重组的构件及服务资源调用的功能。
(3)业务流程定制。业务流程定制为业务人员提供业务流程定制及基于业务流程的服务组合,同时提供业务过程建模、管理、监控和分析等全生命周期的管理职能。业务流程定制主要功能包括工作流服务和自动业务流程服务。业务流程定制可为面向过程的系统集成提供工具,本文不再详述。
(4)用户界面定制。提供业务人员按工作需要定制软件资源服务界面的功能,包括按照用户需求选取软件资源、定制界面布局风格。定制工具由用户访问控制服务提供授权访问功能[3]。
(1)系统软件资源服务。系统软件资源服务通过系统服务总线提供后台软件资源管理等功能的应用支撑,主要包括软件资源注册、软件资源发现和软件资源目录管理功能。软件资源注册主要包括软件资源注册申请、发布功能; 软件资源发现主要为软件资源管理应用进行软件资源搜索提供搜索引擎; 软件资源目录管理为软件资源管理应用提供后台服务支撑,包括按需求进行软件资源目录组织,提供软件资源目录同步更新等功能。
(2)系统消息服务。因待集成遗留系统软件体系结构各不相同,接口种类繁多,适合采用以系统消息总线为核心的应用集成技术体制实现各应用软件、构件及服务的信息互通; 采用系统服务总线提供的应用服务器技术实现各应用服务分布式调用和应用; 应用服务间也可在应用服务器基础上接入系统消息总线,实现信息互通。应用集成总线包括系统消息总线、消息代理、消息适配及系统服务总线[4]。
以信息系统综合集成为需求,在对各类信息系统集成策略及方案分析的基础上,重点针对信息系统集成的基本目标,进行了面向资源共享的信息系统集成框架分析研究。基于此框架,各信息系统可在对遗留系统不做大量改造的前提下实现软件资源的获取及信息的分布和共享,为针对遗留系统的信息系统集成提供了技术参考框架,并可满足基于该框架的系统集成扩展要求。以此为基础,可进一步研究对各信息系统业务流程的集成,从而实现在面向任务的柔性重组目标。