我理解的信息交互方式:
- 两人点对点数据传输(非预计划性)
- 多人共享文件夹,文件更新订阅/发布和通知
- 集成数据库/文件系统等适配,时间、事件驱动周期性抽取数据
- 提供(Client/Cloud)服务注册和发布或接口开发配置,以实现系统对接
- 触发其他业务处理事务、集成其他业务流程
数据交换中心:
- 定义:通过计算机网络,实现分布异构系统间互联互通,保障数据/信息的传输和共享。
- 形态:一系列中间件、服务、Web Service接口以及中心数据库
- 组成:
-
数据交换引擎
- 数据交换、协同,如模式管理等。 -
安全管理服务
- 用户管理、身份认证和授权管理等。 -
系统管理服务
- 配置管理(运行参数)、状态监控,服务启动/关闭控制。 -
Web 服务管理
- Web 服务的注册和发布(交换节点 -> 数据中心)。 -
Web 服务接口
- 向外部应用程序和数据交换节点展示数据交换的相关 Web 服务,Web服务的实现可以是基于 HTTP 、邮件 SMTP 以及 JMS 等各种协议的,可是异步的,也可以是同步的。 -
中心数据库
记录和分析交换的情况和相关全局目录信息,如性能分析、故障分析、数据流量分析和流向分析等。
-
- 数据交换代理:主要是代理各业务应用系统参与数据交换事务。根据信息服务要求,触发业务应用系统的内部处理流程,并反馈相应结果。
- 功能:
-
数据集成
- 能够识别不同的应用系统类型以及数据接口,可以方便地与各类型的数据库、文件、消息接口等建立集成机制,实现数据通信及数据交换机制。 -
信息集成
- 解决跨多系统之间信息的有序交换,任意系统之间可以实现主动发送、请求/应答、订阅/发布交换模式,并通过路由控制实现分布式网络中的信息交换。 -
可靠通信
- 提供传输可靠性保障,支持断点续传、网络容错,在系统运行出现故障时保障数据可靠;支持应用的实时、定时、主动、被动模式,实现同步/异步消息通信;支持数据高速传输,适应网络传输速率,提供透明压缩传输功能。
-
- XML 文件和 Web Services 服务
EDI (Electronic data interchange)
- 定义:按照通用标准格式,将标准的经济信息,通过通信网络传输,在贸易伙伴的计算机系统之间进行数据交换和自动处理。( EDI 是目前为止最为成熟和使用范围最广泛的电子商务应用系统。其根本特征在于标准的国际化,标准化是实现EDI的关键环节。)
- 模块:
通信模块
、格式转换模块
、联系模块
、消息生成和处理模块
- 要素:
通讯协议
(AS2、OFTP(2)、FTP(s)、WebServices、RNIF 等)、标准格式
(ANSI X.12、EDIFACT、RosettaNet、 ebXML、 CSV/TXT、 XML等)、传输内容
- 标准体系:
-
基础标准
- 术语、应用级语法规则、语法规则实施指南、报文设计指南和规则、贸易数据元目录、复合数据元目录、段目录、代码表 -
单证标准
- 统一包括管理、贸易、运输、海关、银行、保险、税务、邮政等方面单证中的数据元和纸面格式 报文标准
代码标准
-
通信标准
- 包括 ITU 的 X.25、X.200/ISO 7498、X.400系列/ISO 10021、X.500系列等 -
安全标准
- 安全规范、电子签名规范、电文认证规范、密钥管理规范、X.435安全服务、X.509鉴别框架体系等 -
管理标准
- 标准维护的有关评审指南和规则 -
应用标准
- 字符集标准及其他
-
- 系统组成:
-
用户接口
- -
内部接口
- -
报文处理
- -
格式转换
- -
通信模块
- 包括执行呼叫、自动重发、合法性和完整性检查、出错警报、自动应答、通信记录、报文拼装和拆卸等功能。 -
其他功能
- 命名和寻址、安全、语义数据管理
-
- 网关
ETL
- Extra
抽取
:全量抽取、增量抽取(模式:触发器、时间戳、全表对比、日志对比) - Transform
转换
:空值处理、字段映射、数据过滤、数据替换、数据计算、数据验证、数据加密/解密、数据合并、数据拆分等常见加工组件,脚本编程支持;数据库内加工: PL/SQL - Load
加载