先知消息集成概述
1. 与共享数据中心对接
应用系统(包括新建的系统和改造的旧系统)为了达到共享数据中心对接的目的,首先要分析当前应用系统的数据结构和共享数据中心库内的数据结构区别,直到建立双方都能认可的一个标准。通过DCI数据整合中间件工具,依据确立的数据交换集成标准与规则,建立数据交换集成作业任务。在这个过程中,DCI数据整合中间件提供了许多功能组件(如:值映射、去除重复记录,字段拆分等),大大简化了数据整合的复杂度,并且图形化的操作,可以方便实现与业务系统与共享数据中心的对接间,实现业务系统与共享数据中心之间数据抽取、清洗、转换与加载等操作。
Ø 数据集成前提条件
对于要接入的每一个应用系统的数据源进行调研,应用系统应该确保提供一定程度的数据接口。这是个从应用系统往共享数据中心上行的过程,我们首先要确定要从应用系统抽取哪些数据,这些数据的含义是什么即提供相应的数据字典。并且确定对应于数据中心的那张表。我们可接入的数据接口模式分为:
1. 直接开放数据库:只需要只读的账户权限即可,需要在绝对保证原有系统数据安全性和完整性,不影响原有系统运行的基础上建立触发器。
2. 开放数据库的镜像:各应用系统把本系统的业务数据库以日志的方式或者以定时导入的方式开放一个镜像数据库,数据的抽取工作即从这个数据库开始,避免了直接读取原数据库的,数据读取风险和与原数据库的强耦合等诸多弊端。
3. 中间文件数据源:如应用系统不能对外开放数据库,则可以导出差异数据文件到我们指定的目录,这些文件可以是Access文件数据库模式、excel文件模式。格式在实施时共同商定。
2. 与统一身份认证对接
统一身份认证平台针对B/S架构的应用系统进行统一身份认证,通过在应用访问认证部分加入统一身份认证模块,当用户在访问应用系统的时候,应用系统会取得用户的用户名和密码,并把用户名和密码通过加密方式提交给统一身份认证中心,统一身份认证中心在得到用户名和密码后立即验证其合法性,统一身份认证系统把得到的认证结果返回给应用系统,并由应用系统自身来决定用户的访问权限。
3. 与信息门户集成
表示层的结构通过Portlet形式安装在统一信息门户系统中,核心应用系统自身保留对业务逻辑处理的结构,并提供给接口统一信息门户系统访问。比如当教务管理系统与信息门户对接时,需要将教务管理系统的表示层改造为Portlet的形式安装到Portal上,用户使用统一信息门户系统中的教务Portlet时,统一信息门户系统会将用户对Portlet的操作反映给应用系统的业务处理接口,处理完毕后,会返回给统一信息门户系统,教务Portlet把这些结果反映在页面上。