数据交换平台的设计方案课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据交换平台的设计方案课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 交换 平台 设计方案 课件
- 资源描述:
-
1、数据交换平台的设计方案,架构方案,总体建设思路整体解决方案 目录 2 平台简介 功能介绍 典型案例 三 二 一 平台简介 3 3 总体目标:提供企业级复杂环境下异构信息系统间数据共享、集成、融合的整体解决方案 总部 子公司 系统B 系统A 子公司 系统B 系统A 子公司 系统B 系统A 1. 系统间文件传输 2. 数据库数据抽取、转换、装载 3. 系统间高频消息通信 4. 数据库准实时同步复制 5. 应用接口服务注册、转换、编排、管理 平台简介 4 海迅数据交换平台简介 海迅数据交换平台(HSP-EXG)旨在提供复杂环境下、异构系统间企业数据孤岛问题的一体化解决方案。平台集合了业内主流的数据交
2、换产品功能,提供ETL、ESB、MQ、文件传输、数据库同步复制等产品的整体功能实现,各组件能够按照需求组合或裁剪,从而一次性满足中大型企业各类型数据集成共享需求,并进行统一的数据交换监测与管理。平台主要包括五大子系统: 批量数据总线子系统(HSP-EXG-ETL )作为中间件实现将数据从源端经过抽取、转换、加载至目的端,主要提供系统间基于文件的交换功能以及数据库间的批量数据交换功能。支持TB级文件交换,GB级数据库数据交换。 即时数据总线子系统(HSP-EXG-MQ)实现了满足JMS1.1规范面向系统间消息型数据交换的中间件,用于在应用程序之间或分布式系统中互发消息,进行高效异步通信,一般用作
3、企业级数据集成通信总线。支持30000条/秒的高频度点对点、一对多消息通信。 数据库同步复制子系统(HSP-EXG-Sync )实现基于数据库日志的同步复制功能,主要用于oracle数据库的主备式灾备、读写分离、数据迁移。系统保障数据的事务性,支持秒级数据库准实时同步。 服务集成总线子系统(HSP-EXG-ESB )基于SOA思想,实现对企业接口服务的协议转换、注册/发布、编排、管理,帮助企业对繁杂的应用服务接口进行统一标准、分类管理、集成共享。 统一监测子系统(HSP-EXG-MS )对平台各组件提供统一的可视化状态监测、统计分析、告警、报表导出等功能。以全局视图方式展示企业数据集成情况以及
4、数据流向。 SG-UEP一期成果介绍 5 5 上级单位 下级单位 协同办公 营销系统 协同办公 营销系统 ERP ERP 数据中心 数据中心 SG-UEP SG-UEP 横向数据交换 横向数据交换 纵向数据交换 统一监测 SG-UEP 两级部署 批量 消息 同步 服务 批量 消息 同步 服务 典型解决方案典型解决方案 平台简介 6 6 整体功能架构 平台简介 7 技术特点技术特点 分布式高可靠文件传输; 数据库数据抽取、转换、传输、装载; 基于数据库日志的低延迟、低影响同步复制; 高性能分布式企业级消息中间件; 面向服务的企业级服务集成总线。 客户价值客户价值 一体化企业数据交换解决方案; 统
5、一企业业务系统数据交换标准; 简化应用集成技术复杂度; 集中管理与共享企业接口服务资产; 提高企业应用集成共享水平; 目录 8 平台简介 功能介绍 典型案例 三 二 一 功能介绍 9 9 1 1、批量数据总线子系统介绍、批量数据总线子系统介绍 批量数据总线子系统(HSP-EXG-ETL)主要实现将批量数据从源端经过抽取、转换、加载至目标端的功能,主要提供系统间基于文件的交换功能以及数据库间的数据交换功能。系统支持对oracle、mysql、db2等主流数据以及excel等常见文件的数据抽取,在交换过程中可以对数据进行合并、拆分、转换、筛选、过滤等处理。批量总线子系统可以单机部署,为局域网第三方
6、应用系统提供批量数据交换服务,也可以随平台进行分布式部署,交换节点部署于企业多个上下级部门,贯穿组网形成通信网络,为企业提供横纵向批量数据交换服务。 应用程序 第三方系统(源端) 数据库 文件 应用程序 第三方系统(目标端) 数据库 文件 交换节点 交换节点 交换节点 批量数据总线(单机 /组网) 数据传输 功能介绍 10 10 运行原理运行原理 批量数据总线子系统(HSP-EXG-ETL)由引擎节点 、管理服务器、管理工具、集成接口组成,主要完成两大类工作:面向文件的分布式高可靠路由分发传输;面向数据库的数据抽取、转换、传输、装载。 管理服务器对多个引擎节点进行管理,用户通过管理工具连接到管
7、理服务器进行图形化开发管理,管理服务器将用户开发的服务/流程下发到涉及的引擎。引擎分布式部署在不同机器上,他们按照服务/流程信息相互协作对数据在各节点上进行抽取、转换、传输、装载等处理以完成数据交换任务。第三方系统通过平台提供的API、URL、定时调度等方式调用总线上配置好的服务或流程完成数据交换任务。 管理工具 管理工具 管理工具 管理服务器 http xml 引擎/节点 引擎/节点 引擎/节点 第三方系统 集成接口 URL/定时 服务 文件传输 数据库数据抽取 数据清洗、转换、过滤 数据库数据装载 流程编排 功能介绍 11 性能性能 1. 单节点最大配置数据交换流程2000个; 2. 单节
8、点并发交换数500; 3. 单节点数据吞吐率 40M/秒; 4. 结构化数据加工速度 3000行/秒; 5. 系统资源平均消耗不大于50%; 6. 支持对TB级数据进行数据交换。 以上指标在以下测试环境测得: 服务器(CPU 8核2.20GHz;内存 48G;64位Windows),网络(1000Mbps),数据库(oracle 11g)。 12 12 基于文件的批量数据传输 文件、文件夹传输; 模糊匹配多文件传输功能; 对文件的压缩、加密传输; 断点续传功能; 数据的完整性检查及差错校验; 多任务并发传输; 文件变化传输机制(增量传输); 文件传输后删除、备份功能; 节点间一对多、多对一传输
9、; 同步/异步传输机制; 可视化配置与FTP系统集成; 数据整合功能 常见数据库数据抽取、装载; 动态SQL、变量数据抽取; XML/ Excel文件数据抽取; 数据库表条件路由传输; 字段逻辑检查; 数学运算支持; 字段拆分、合并; 数据类型转换; 数据内容转换; 数据清洗; 高效私有格式转换; 前置、后置处理; 功能介绍功能介绍 13 13 调度与管理调度与管理 API调度触发交换任务; URL调度触发交换任务; 管理工具手动触发交换任务; 定时调度触发交换任务; 图形化开发与配置; 数据库接口管理; 节点管理; 服务/流程管理; 状态和过程监控; 功能介绍功能介绍 14 14 界面效果-
10、节点配置 批量数据总线截图批量数据总线截图 功能介绍功能介绍 15 15 界面效果-数据整合 功能介绍功能介绍 16 16 界面效果-推送服务 功能介绍功能介绍 17 17 界面效果-流程配置 功能介绍功能介绍 18 18 2、即时消息总线子系统介绍 即时消息总线子系统(HSP-EXG-MQ)实现了满足JMS1.1规范面向消息型数据交换的中间件,用于在应用程序之间或分布式系统中互发消息,支持高达30000条/秒的高效异步通信。本系统一般用作企业级高性能数据集成总线,通信应用不需要知道彼此物理位置使得应用集成实现松耦合,不需要知道彼此间怎样建立通信从而简化应用底层通信复杂度,不需要同时处于运行状
11、态由总线保障消息的可靠到达,不需要在同样的操作系统或网络环境下运行实现跨平台跨系统通信。系统支持一对一、一对多、请求应答三种通信模式,提供了java、c/c+等常见编程语言的API。系统节点可以单机部署,也可以分布式多级部门部署并组网形成横纵向数据交换网络。 功能介绍功能介绍 应用系统 第三方系统(接收端) Broker节点 Broker节点 Broker节点 即时消息总线(单机 /组网) 数据传输 API 第三方系统(发送端) 应用系统 API 19 运行原理运行原理 即时消息总线子系统( HSP-EXG-MQ )由交换节点、监管系统、 API组成,实现了满足JMS1.1规范面向系统间消息型
12、数据交换的中间件,旨在为局域网/广域网环境下的应用系统提供高效、稳定、透明路由和安全的企业级消息通信总线,以满足企业异构系统高效数据集成需求。 交换节点可单独部署也可以分布式部署,监管系统统一对个节点进行管理分配队列资源,节点程序根据监管系统的配置进行组网通信与消息路由,第三方系统通过API向指定队列发送消息,符合路由规则的消息将会被路由到其它节点供接收消费。 系统B 系统D 交换节点a 队列1 队列2 队列2 交换节点b API API 级联组网 路由规则 系统A API 流量控制 流量控制 监管 系统 配置文件 功能介绍功能介绍 功能介绍 20 20 性能性能 1. 系统非持久化异步消息发
13、送总吞吐80000条/s; 2. 系统非持久化同步消息发送总吞吐40000条/s; 3. 系统持久化异步消息发送总吞吐40000条/s; 4. 系统持久化同步消息发送总吞吐20000条/s; 5. 单线程非持久化异步消息发送 20000条/s; 6. 单线程非持久化同步消息发送 4000条/s; 7. 单线程持久化异步消息发送 3000条/s; 8. 单线程持久化同步消息发送 1500条/s; 9. 系统总吞吐量 80MB/s。 以上指标在以下测试环境测得: 服务器(CPU 8核2.20GHz;内存 48G;64位Windows),网络(1000Mbps),消息大小 500字符。 21 21
14、支持的消息类型 BytesMessage 字节流 ObjectMessage 可序列化的对象 TextMessage 字符串 StreamMessage 原始数据流 MapMessage key/value映射map 消息交互功能 点对点模式 发布/订阅模式 持久化/非持久化 同步发送(可靠性高) 异步发送(吞吐量大) 请求应答(应用层同步) 事务支持 安全认证 多消费者负载 消息分组 消息过滤 消费者优先级设置 增强特性 广域网多节点级联组网 消息路由透明通信 流量控制防阻塞 分布式统一监管 统一授权 资源监测 即时消息总线功能 功能介绍功能介绍 业务应用服务器 22 3、同步复制子系统介绍
展开阅读全文