数据交换平台V1.5具有以下特点:
  • 1、支持同构和异构数据交换:平台允许数据交换的双方是异构和同构的。所谓同构是指源和目标系统之间是完全相同的,数据库表结构也是相同的;若为异构是指源和目标系统之间存在一定的差异性,数据库表结构也可能是不相同;
  • ?
  • 2、支持全量同步:平台能实现针对数据源的全量同步,将源系统指定表中的数据一次性全部同步到目标系统;
  • ?
  • 3、支持增量同步:平台会将源系统指定数据库表中所增加的数据,按照一定时间规则逐次同步到目标业务系统;
  • ?
  • 4、支持复制方式同步:平台支持将源系统中的数据以全量或者增量的方式复制到目标业务系统,源系统中的数据保持不变;
  • ?
  • 5、支持迁移方式同步:平台支持将源系统中的数据以全量或者增量的方式迁移到目标业务系统,但迁移成功后,源系统中的相应数据会被全部删除。这点是迁移方式和复制方式同步所存在的最根本性区别;
  • ?
  • 6、同步报文规范:将同步业务功能统一制定成标准XML业务规范。规范主要由元数据和业务报文等两方面组成。元数据称为数据单元,是通过定义、标识、表示以及允许值等一系列属性描述的数据单元,在特定的语义环境中被认为是不可再分的最小数据单元。业务报文则是根据具体同步业务需求对数据元进行有机组合,从而形成一个具有特定业务含义的集合;
  • ?
  • 7、内容过滤:本平台支持对交换的数据进行内容过滤,确保只有满足一定条件的数据才能够成功同步到目标系统;
  • ?
  • 8、格式转换:当源和目标系统的数据库结构存在差异时,平台提供的格式转换功能会对表字段和内容进行转换;
  • ?
  • 9、支持多种数据库:本平台目前主要支持主流的几种数据库,如Oracle、MySql、Sql Server等,其他数据库正在测试中;
  • ?
  • 10、支持大字段类型交换:本平台支持对大字段类型的数据库表进行同步,如blob、clob等数据类型;
  • ?
  • 11、同步交易记录:对平台处理的同步交易进行记录。平台将记录交易的处理时间、处理状态、报文内容等信息,为交易跟踪和分析统计提供数据依据;
  • ?
  • 12、支持交易补偿:在数据同步过程中,由于网络、服务器故障、数据格式等方面问题而导致同步失败时,平台提供失败交易补偿机制,允许管理员通过控制台监控失败的交易,并可以进行交易补偿;
  • ?
  • 13、一对一和一对多同步方式:平台不仅支持一个数据源对应一个目标源的同步方式,同时还支持一个数据源对应多个目标源的同步方式;
  • ?
  • 14、支持国际化:本平台支持语言国际化,目前已经有中文和英文两个版本。