数据交换平台介绍PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XM
张三
XB
M
GZ 1234.56
DH 11111111
GS TONGTECH
22
数据交换流程定义(一) 顺序
23
数据交换流程定义(二) 数据分发
数据分离
数据对象B
数据对象A
数据对象C
24
数据交换流程定义(三) 数据合并
数据对象A 数据对象B
数据对象C
数据对象D
25
数据交换流程定义(四) 数据路由
数 数据据对对象象A
数据对象A 数据对象
26
数据交换策略 实时、定时
AP
数据交换平台
AP
数据交换平台
27
应用和数据交换平台的关系(一)
主动
应用 发送
输入组件
被动接收
数据对象
典型应用——B2B集成
应用 发送
输入组件
被动接收
输出组件
数据对象
应用 接收
28
2019/12/30
29
应用和数据交换平台的关系(二)
功能
提供可靠、高效、安全的数据传输服务 提供P2P、Pub/Sub通讯模式 实时网络监控及管理 多网络环境、多应用模式支持 支持与Web技术集成
10
TongLINK/Q应用框架
应用A1
应用A2
应用接口
应用队列
TongLINK/Q核心
系统A
监管系统
共享内存 日志
可靠队列
数据通道
应用B1
应用B2
应用接口
数据交换平台
1
议程
数据交换平台概述 数据交换平台功能特点 数据交换平台应用案例
2
数据交换平台概述
3
数据交换过程中面临的问题
数据源的多样
各类数据库、文件(文本、Excel、二进 制)…
数据格式的差异 交换策略的多样
主动、被动 实时、分时 同步、异步
交换数据的安全、可靠 网络、系统环境的复杂 配置、管理的复杂
TongIntegrator
TongLINK/Q
数据层
RDB
LDAP
系统A TongIntegrator TongLINK/Q
系统B TongIntegrator TongLINK/Q
6
数据交换平台的组成
数据 同步 组件
数据 查询 组件
数据 传输 组件
数据共享服务
数据交换服务
应用集成中间件
消息中间件
分布式
数据交换中心
应用集成中间件 消息中间件
消息中间件 应用集成中间件
数据交换节点
消息中间件 应用集成中间件
数据交换节点
…
消息中间件
应用集成中间件
数据交换节点
分布数据处理,统一数据格式 中心处理压力小,前端维护管理工作量大
13
数据交换平台功能特点
14
功能概述
数据抽取 数据传输 数据加工 数据交换流程定义 数据交换策略 异常处理 配置和管理 应用和数据交换平台的关系
8
TongIntegrator应用框架
系统A
A系统的接口,A 系统的数据格式
数据库系统 X
系统B
数据库系统
Y Y系统的接口,Y 系统的数据格式
业务流程
TongIntegrator
提供企业应用集成的框架 实现应用之间功能集成 实现应用之间数据集成
9
消息中间件TongLINK/Q
作用
为分布式应用提供消息递送服务的消息传输平台
被动
应用
输入组件
主动拉取
数据对象
Βιβλιοθήκη Baidu
典型应用——数据库复制
输入组件
输出组件
DB1
主动拉取
数据对象
DB2
30
异常处理
数据对象A
数据对象B
数据对象B
数据对象B
异常处理器
31
配置和管理(一) 统一配置
应用队列
TongLINK/Q核心
系统B
监管系统
共享内存 日志
可靠队列
11
数据交换平台的部署(一)
集中式
数据交换中心
应用集成中间件 消息中间件
消息中间件
数据交换节点
消息中间件
数据交换节点
…
消息中间件
数据交换节点
集中数据处理,统一管理和维护 中心处理压力大,前端维护管理工作量小
12
数据交换平台的部署(二)
4
解决问题的最有效途径
采用中间件 成熟的商用软件,应用软件的半成品 不同的问题由不同的中间件解决
实现平台化 为数据整合提供统一的支撑服务 提供统一的交换标准、接口和开发、运 行、管理环境
5
数据交换平台总体技术架构
用户界面层
浏览器
数
据
交 换
JSP
Servlet
平
业务逻辑层
台
EJB
EJB
EJB
TongWeb
18
数据传输(三)
高的数据传输效率
Connection1发送缓冲区
…
… Connection2发送缓冲区
Connection1
tlqd
Connection2
发送窗口大小可调、数据块大小可调
A
发送方
Gate1
集群网关
RcvQB RcvQC
RcvQD
cluster
接收方
19
数据传输(四)
传输数据的安全性
应用 组件
层
应用基 础平台
层
支撑软 件层
是打破信息孤岛、实现互联互通的基础框架 提供各种应用系统之间的信息交换和共享服务
7
应用集成中间件TongIntegrator
作用
为集成各种应用系统提供一个开放式企业级应用 集成框架
功能
支持不同地域的应用系统集成 支持多种数据格式及不同格式之间的转换 提供强大的数据加工能力 提供标准的系统集成适配器 增强的对XML支持 提供方便易用的配置工具 使用Java代码实现,良好的平台移植性
节点合法性检查
下级节点表中的合法节点 口令字认证
传输加密 第三方安全出口
与TongSEC结合
节点信息表
OK
20
数据加工(一)
格式转换
XM STRING
XB STRING
GZ
FLOAT
DH
INT
NAME PAY SEX
PHONE
STRING INT INT INT
内容转换
XM
张三
XB
M
GZ 1234.56
AP
TongLINK/Q
队列 tlq d
TongLINK/Q
tlq 队列 d
消息
传送成功,消息才 从队列中移走
17
数据传输(二)
支持数据传输的优先级
AP Priority =
TongLINK/Q
低,中,高优先级
高优先级消息传输速度 高于低优先级的消息
同一优先级的消息顺序 发送
TLQ保证低优先级消息 可以得到发送
15
数据抽取
数据库
Oracle、Sybase、SQL Server、 MySQL、OpenBase等
文件
文本、XML、Excel、二进制等
应应用用
J2EE、TLQ、MQ、Socket等
数据对象 (XML)
数据交换平 台内部数据
格式
16
数据传输(一)
基于队列机制保证数据可靠传输
一次且只有一次传输
AP
DH 11111111
NAME PAY SEX
PHONE
张三 1234
1 11111111
21
数据加工(二)
过滤
XM
张三
XB
M
GZ 1234.56
DH 11111111
XB=‘M’
XM
张三
GZ 1234.56
DH 11111111
添加
XM XB GZ DH
张三 M
1234.56 11111111
GS=‘TONGTECH’