《数据交换》

我理解的信息交互方式:

  • 两人点对点数据传输(非预计划性)
  • 多人共享文件夹,文件更新订阅/发布和通知
  • 集成数据库/文件系统等适配,时间、事件驱动周期性抽取数据
  • 提供(Client/Cloud)服务注册和发布或接口开发配置,以实现系统对接
  • 触发其他业务处理事务、集成其他业务流程

数据交换中心:

  1. 定义:通过计算机网络,实现分布异构系统间互联互通,保障数据/信息的传输和共享。
  2. 形态:一系列中间件、服务、Web Service接口以及中心数据库
  3. 组成:
    • 数据交换引擎 - 数据交换、协同,如模式管理等。
    • 安全管理服务 - 用户管理、身份认证和授权管理等。
    • 系统管理服务 - 配置管理(运行参数)、状态监控,服务启动/关闭控制。
    • Web 服务管理 - Web 服务的注册和发布(交换节点 -> 数据中心)。
    • Web 服务接口 - 向外部应用程序和数据交换节点展示数据交换的相关 Web 服务,Web服务的实现可以是基于 HTTP 、邮件 SMTP 以及 JMS 等各种协议的,可是异步的,也可以是同步的。
    • 中心数据库 记录和分析交换的情况和相关全局目录信息,如性能分析、故障分析、数据流量分析和流向分析等。
  4. 数据交换代理:主要是代理各业务应用系统参与数据交换事务。根据信息服务要求,触发业务应用系统的内部处理流程,并反馈相应结果。
  5. 功能:
    • 数据集成 - 能够识别不同的应用系统类型以及数据接口,可以方便地与各类型的数据库、文件、消息接口等建立集成机制,实现数据通信及数据交换机制。
    • 信息集成 - 解决跨多系统之间信息的有序交换,任意系统之间可以实现主动发送、请求/应答、订阅/发布交换模式,并通过路由控制实现分布式网络中的信息交换。
    • 可靠通信 - 提供传输可靠性保障,支持断点续传、网络容错,在系统运行出现故障时保障数据可靠;支持应用的实时、定时、主动、被动模式,实现同步/异步消息通信;支持数据高速传输,适应网络传输速率,提供透明压缩传输功能。
  6. XML 文件和 Web Services 服务

EDI (Electronic data interchange)

  1. 定义:按照通用标准格式,将标准的经济信息,通过通信网络传输,在贸易伙伴的计算机系统之间进行数据交换和自动处理。( EDI 是目前为止最为成熟和使用范围最广泛的电子商务应用系统。其根本特征在于标准的国际化,标准化是实现EDI的关键环节。)
  2. 模块:通信模块格式转换模块联系模块消息生成和处理模块
  3. 要素:通讯协议AS2、OFTP(2)、FTP(s)、WebServices、RNIF 等)、标准格式ANSI X.12、EDIFACT、RosettaNet、 ebXML、 CSV/TXT、 XML等)、传输内容
  4. 标准体系:
    • 基础标准 - 术语、应用级语法规则、语法规则实施指南、报文设计指南和规则、贸易数据元目录、复合数据元目录、段目录、代码表
    • 单证标准 - 统一包括管理、贸易、运输、海关、银行、保险、税务、邮政等方面单证中的数据元和纸面格式
    • 报文标准
    • 代码标准
    • 通信标准 - 包括 ITU 的 X.25、X.200/ISO 7498、X.400系列/ISO 10021、X.500系列等
    • 安全标准 - 安全规范、电子签名规范、电文认证规范、密钥管理规范、X.435安全服务、X.509鉴别框架体系等
    • 管理标准 - 标准维护的有关评审指南和规则
    • 应用标准 - 字符集标准及其他
  5. 系统组成:
    • 用户接口 -
    • 内部接口 -
    • 报文处理 -
    • 格式转换 -
    • 通信模块 - 包括执行呼叫、自动重发、合法性和完整性检查、出错警报、自动应答、通信记录、报文拼装和拆卸等功能。
    • 其他功能 - 命名和寻址、安全、语义数据管理
  6. 网关

ETL

  • Extra 抽取:全量抽取、增量抽取(模式:触发器、时间戳、全表对比、日志对比)
  • Transform 转换:空值处理、字段映射、数据过滤、数据替换、数据计算、数据验证、数据加密/解密、数据合并、数据拆分等常见加工组件,脚本编程支持;数据库内加工: PL/SQL
  • Load 加载

你可能感兴趣的:(《数据交换》)