首页 > 新闻资讯 > 国研观点

新闻资讯

NEWS AND INFORMATION
国研观点

软件系统集成与整合

发布时间:2015-09-02 点击:

一、概述
企事业单位在信息化建设的过程中,会根据自身的需求构建各种业务以及管理系统,数据与应用分散往往在不同系统与组织内部,而且每个系统各有侧重点。由于所需的软件系统一般是逐步构建和投入使用的,构建的时间、所采用的技术等都不一样,软件系统的也很难做到完全由一家供应商提供。多套系统的运作带来了诸如用户需要在多个系统之间切换使用、账号管理不一致、数据无法共享、操作不便、信息传递和数据交换无法进行等问题。软件系统之间的集成和整合势在必行。
二、系统集成的层次
按照信息系统的层次结构和集成深度,可以将信息系统的集成划分为数据层集成、业务层集成和表示层集成。
1)数据层集成
数据层集成发生在信息系统的数据源级别,主要完成结构化数据和非结构化数据的整合、分析等工作,把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集中,解决数据的异构性和分布性,减少数据冗余度,提高数据的完整性、准确性、一致性。
2)业务层集成
业务层集成以业务逻辑为集成对象,主要实现离散的业务应用的功能衔接和跨系统的功能调用,使某些关键业务能够跨越分散的系统得以执行,并提供新功能。
3)表示层集成
表示层集成将现有的用户界面作为集成点,把若干子系统整合在一个界面内,使系统能够以统一的界面风格显示和操作,并能有效整合第三方的系统,而原有的功能仍在原有子系统中运行。
三、常用集成方式
常用集成方式有单点登录、数据库调用、页面链接、portlet接入、web服务接入、消息队列等方式。业界知名产品又通过功能整合和重组,分成了Portal门户集成、ESB集成和数据共享交换平台三大类。
1、Portal门户集成

图:Portal门户集成示意图

(1)界面集成
界面集成,指在一个界面可以直观地看到被集成的业务系统的页面,通过直接嵌入第三方接入系统的界面,比如在首页直接嵌入业务系统局部界面、业务系统报表、各个系统待办消息等。
根据业务需求的不同,门户支持以下技术方式实现与应用系统的界面集成:

技术方式 说明 适用范围 要求
URL Link 门户通过URL链接的方式将用户的请求定向到应用系统页面地址 节点链接、页面直接跳转 应用系统显示风格与门户一致
Iframe 门户页面Iframe嵌套应用系统页面地址 网页固定区域的嵌套 应用系统显示风格与门户一致;页面尺寸适合
Iframe(post模拟提交方式) 门户通过Iframe嵌套模拟提交的应用系统页面 网页固定区域的嵌套 应用系统显示风格与门户一致;页面尺寸适合
Portlet 应用系统进行Portlet封装,门户调用Portlet实现系统的整合 页面内容的获取,服务的使用 应用系统显示风格与门户一致;页面尺寸适合;调用应用需要隐性实现单点登录的认证、授权
Web Clipping 门户页面嵌套应用系统页面 非受限信息的浏览,可以嵌入页面的某一局部 应用系统显示风格与门户一致。

(2)单点登录
单点登录(SSO,Single Sign-on),是一种方便用户访问多个系统的技术,用户只需在登录时进行一次注册,就可以在多个系统间自由穿梭,不必重复输入用户名和密码来确定身份。
单点登录可以支持基于凭证的方式和通过认证中心方式。
2、ESB集成

图:ESB集成示意图

(1)WebServices方式
在这种方式下,交互的双方互相提供数据提交与数据接收的WebServices服务, 这种服务可以用.NET或J2EE来实现,而使用该服务的应用程序可以在不同的平台之上,使用的语言也可以不同。数据发送方从后台数据库中提取需要交换的数据,并进行组织(如形成XML格式),通过调用其他服务器上的数据接收的WebServices,通过安全验证后,实现数据的交换。
(2)MQ消息中间件方式
MQ基本由一个消息传输系统和一个应用程序接口组成。应用程序使用MQ的API(消息队列接口MQI)函数和队列管理器(MQ运行时刻的程序)进行通信。
MQ的核心部分是一个能够存储消息的服务器及一组能够转发消息的进程,分布在多个系统(异地、异种平台)上的应用程序依靠这种机制来交换要处理的数据。
(3)数据库视图
针对一些特殊的、不能进行开发的系统,可以利用开放视图的方式,将需要导出的数据建立一个只读的视图,向数据接收系统开放此视图。
3、数据共享交换平台
数据共享交换平台为各部门的工作人员开展业务工作提供公共目录管理与服务(以下简称目录服务)、基础信息资源服务、信息交换服务、认证授权服务。下文以北京市政务信息资源共享交换平台为例:

图:北京市政务信息资源共享交换平台
借助SOA / ESB,以松耦合的集成方式,并通过基础传输与数据适配技术,实现北京市的总线结构数据资源共享和交换平台,并能满足所有不同的数据和系统访问的接入。
所采用的关键技术包括:
●J2EE体系:应用实现的标准体系规范;
●Web Service:实现SOA架构中的服务访问与位置透明的通信协议;
●元数据、目录服务技术:支撑目录和导航的实现,最终实现数据与服务的位置透明和无关性;
●XML技术:这是一切语义和数据描述的基础与核心。
各部门可选用的具体对接模式如下:
(1)目录管理节点对接模式
目录管理节点对接模式是指部门采用目录管理节点的形式与市共享交换平 台进行连接的模式。在此模式下,部门通过目录管理节点,实现对部门内部政务信息资源目录的管理,并可与市共享交换平台实现目录信息的双向交换。
(2)应用系统节点对接模式
应用系统节点对接模式是指部门采用应用系统节点与市共享交换平台进行 连接的模式。在此模式下,部门的应用系统可直接调用市共享交换平台提供的目录服务、基础信息资源服务、信息交换服务和认证授权服务。
(3)前置交换节点对接模式
前置交换节点对接模式是指部门采用前置交换节点的形式与市共享交换平 台进行连接的模式。在此模式下,部门利用市共享交换平台提供的基础信息资源服务和信息交换服务,可将业务工作中所需的文件、数据库数据落地到本部门前置交换节点;此外,还可通过前置交换节点为其他部门业务工作提供所需信息。
(4)部门平台节点对接模式
部门平台节点对接模式是指部门采用部门平台节点与市共享交换平台进行 连接的模式。在此模式下,完成内部平台建设的部门,可通过部门平台与市共享交换平台进行直接对接,直接调用市共享交换平台提供的目录服务、基础信息资源服务、信息交换服务和认证授权服务。

四、结语
合理评估需求,选择适合的产品,用信息技术打通各业务板块,整合信息资源,告别各类“孤岛”,为企事业单位的发展铺就畅通无阻的信息化新航道。

 

 

(作者:石在辉)

分享: