数据交换平台功能结构的设计与实现
优采云 发布时间: 2020-08-07 06:25数据交换平台是数据中心和其他应用程序系统之间的桥梁,也是数据交换的中心. 数据交换平台负责从各种业务系统采集数据,清理和集成数据,根据数据中心构建标准对原创数据进行标准化,最终形成业务核心数据库并将其提供给其他应用程序系统. 本文将重点介绍数据交换平台功能结构的设计和实现. 数据交换平台的功能结构设计如下图所示:
从功能设计上讲,数据交换平台的功能分为两部分: 支持功能和应用功能. 支持功能是数据交换平台的基础,包括数据采集,元数据管理,数据交换服务总线,平台监视和安全管理功能. 应用程序功能指的是特定的业务系统. 应用程序功能使用数据交换平台的数据交换服务总线以数据交换服务的形式为各种业务系统提供数据共享服务.
数据交换平台的特定功能包括数据采集,元数据管理,数据交换服务总线,平台监视和安全管理功能:
(1)数据采集
主要实现三种采集方式: 数据复制采集方式,ETL工具采集方式和专用数据采集接口采集方式. 数据复制是通过将源数据库中的数据复制到目标数据库来保持源数据库和目标数据库之间的一致性. 通常,使用完全复制和增量复制. 当然,数据复制适用于采集的数据. 执行负责任的数据转换. ETL工具适用于需要转换数据源中采集的数据的情况,专用的数据采集接口适用于难以完成数据采集任务并通过自我实现的数据复制和ETL工具. 开发.
(2)元数据管理
主要实现自身元数据的管理功能,包括元数据的添加,修改,删除,浏览和查询等一般维护功能,以及维护元数据之间的关联和依存关系,提供元数据影响分析,源代码分析
(3)数据交换服务总线
主要实现数据交换功能. 数据交换服务总线包括一组基本的交换服务功能,包括访问服务,访问控制服务,消息转换服务,路由服务,适配器服务和管理服务.
(4)平台监控功能
主要目的是监视平台每个系统组件的状态,日志和异常,并进行记录,计数和分析.
(5)安全管理功能
主要实现平台数据的安全交换以及用户的身份认证和授权功能,包括平台访问安全性和数据交换安全性两个功能.