中洲数据交换功能特点

来源:百度文库 编辑:神马文学网 时间:2024/04/28 13:35:17
在前一篇文章中我们介绍了数据交换功能,本篇文章将对数据交换的功能特点进行详细介绍,欢迎各位朋友指教。

   中洲数据交换产品特点:本数据交换平台采用面向服务设计方法(SOA),基于J2EE标准规范,采用jsp、servlet、ws、bean、xml、jdbc等标准技术,支持Oracle、sql server、mysql等主流数据库,并使用到了ajax、规则引擎、schema等组件。下面从以下几个方面详细描述本系统一些特点:
   1、SOA:面向服务的体系结构(Service-Oriented Architecture,SOA)是为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。在本平台中,所有服务单元均遵循SOA设计方法,并通过服务组合完成一个具体的数据同步任务。
   2、支持同构和异构数据交换:平台允许数据交换的双方是异构和同构的。所谓同构是指源和目标系统之间是完全相同的,数据库表结构也是相同的;若为异构是指源和目标系统之间存在一定的差异性,数据库表结构也可能是不相同。
   3、支持全量同步:平台能实现针对数据源的全量同步,将源系统指定表中的数据一次性全部同步到目标系统;
   4、支持增量同步:平台会将源系统指定数据库表中所增加的数据,按照一定时间规则逐次同步到目标业务系统;
   5、支持复制方式同步:平台支持将源系统中的数据以全量或者增量的方式复制到目标业务系统,源系统中的数据保持不变;
   6、支持迁移方式同步:平台支持将源系统中的数据以全量或者增量的方式迁移到目标业务系统,但迁移成功后,源系统中的相应数据会被全部删除。这点是迁移方式和复制方式同步所存在的最根本性区别;
   7、同步报文规范:将同步业务功能统一制定成标准XML业务规范。规范主要由元数据和业务报文等两方面组成。元数据称为数据单元,是通过定义、标识、表示以及允许值等一系列属性描述的数据单元,在特定的语义环境中被认为是不可再分的最小数据单元。业务报文则是根据具体同步业务需求对数据元进行有机组合,从而形成一个具有特定业务含义的集合。
   8、内容过滤:本平台支持对交换的数据进行内容过滤,确保只有满足一定条件的数据才能够成功同步到目标系统。
   9、格式转换:当源和目标系统的数据库结构存在差异时,系统提供的格式转换功能会对表字段和内容进行转换。
   10、支持多种数据库:本平台目前主要支持主流的几种数据库,如Oracle、MySql、Sql Server等,其他数据库正在测试中;
   11、支持大字段类型交换:本平台支持对大字段型的数据表进行同步,如blob、clob等类型。
   12、同步交易记录:对平台处理的同步交易进行记录。平台将记录交易的处理时间、处理状态、报文内容等信息,为交易跟踪和分析统计提供数据依据;
   13、支持国际化:本平台支持语言国际化,目前已经有中文和英文两个版本;

     各位朋友有任何建议或者意见,请随时发送邮件至:liutj@sinoinfo-services.com,我们会尽快进行回复,多谢。