DataCirculation 新的中间件

DC通俗介绍

1.       DC是什么

DC是“数据货物”的运输公司

通过DC的联通,数据结点由信息孤岛,变成信息链条,信息网络,业务系统内部和不同系统之间信息得以畅通,业务得以拓宽、效率得以提高。DC不仅是在数据结点间建立联通通道,而且根据具体业务流程,提供“数据货物”的交互和交流方案。

DC具有自动装载和自动提交功能

无需您把“数据货物”送到码头和到码头提货,只需要知道货物的仓库(数据库,目录)及在仓库中的位置(数据表,视图,具体文件名)。在装载和提交的过程中DC利用丰富方案素材,面向不同的货物进行批次控制和数据类型处理,保证通信结点间对数据易识、易知、易交流。

DC全面地保证货物安全和完整

在运输过程中,“数据货物”可以应用DC的加密手段,也可以灵活地嵌入您个性加密手段,彻底保证数据的途中安全。由于数据库、网络和存储空间等的外界故障导致运输任务失败,DC首先实现数据的回滚,避免数据的批次混乱,并及时提示故障,避免延误业务。

DC也是业务处理的流程链条

DC不单是数据传输的工具,也是业务处理的流程链条。在信息系统中,尤其是分布式交易系统中,“数据”的流通不是简单的“数据迁移”,更是不同数据结点间的业务往来和协调作业。所以数据流通,就犹如人体的血液循环,“数据”信息属性在不同结点有不同的体现,同时出发不同的处理操作。DC在运输“数据货物”的同时,无论在装载(load)、提交(commit)、应答(response)还是转发(transfer)过程中,多提供了多层挂载点,方便“数据货物”相关的处理操作的链入。所以说DC实现数据在不同结点间传递的同时,着重实现了相关结点间业务协同功能。

DC是什么

综上,DC是数据结点间数据传输和业务协同操作实现平台。

2.       DC的技术指标

“数据货物”的存在形式

“数据货物”可以是数据库的表数据、视图数据、存储过程的结果集、文件数据、可执行程序的结果集、其他程序动态传递来的数据。以上信息DC都可以顺利装载(load)和提交(commit)。

       异构“仓库”间的“货物”流通

DC支持ORACLEMySQLSYBASEMS SQLSERVER、文件、可执行程序、接口程序任何两者间的信息传递。

数据的增量传递

DC提供了数据增量指针控制功能。利用该功能,可以实现数据交流的批次控制和回滚功能。

开发工作

表数据、视图、文件作为“仓库”,基本无需开发工作,通过DC配置既可以实现复杂的传递控制功能;如果以可执行程序和接口程序作“仓库”,需要按照DC规范编写程序,实现与DC的无缝衔接。

维护工作

DC作为数据结点协同平台。本身具有高可靠性和稳定性。DC反映出的故障,都是底层环境的故障。对DC的维护工作,实际是对操作系统、数据库和网络的维护工作。

任务处理效率

DC是利用网络TCP/IP协议实现传输,利用操作系统和数据库实现数据存取。DC在任务实现过程中的效率主要体现了操作系统、网络通道和数据库的处理性能。自身系统资源消耗很低。

3.       DC的适用场景

任何多数据结点间的信息传递和交流实现,都可以应用DC快捷地构建,灵活地扩展,稳定地运行,简单地维护。

任何领域的数据中心、交易结点、功能站点之间的异步信息流通功能,采用DC,都是最佳的选择。

4.       DC的用户

业务用户和开发厂商

业务用户对现有系统提出新的业务数据传输需求、提高业务部门协同效率、拓展业务协作功能;业务用户要和其他业务领域实现数据共享、业务协作。DC可以快捷地实现以上功能。实现跨部门、跨系统地数据传递和业务流程链路实现。

开发厂商采用DC作为分布式信息系统信息流通平台。可以缩短工程周期、提高系统质量和专业化水平。同时减少开发投入。

5.       DC的特点

DC类似的传输系统一类是消息中间件,一类是复制系统。

消息中间件侧重于网络协议封装,仅是一个管道,入队列、出队列、会话校验需要大量的开发完成;消息中间件仅是面向集装箱的运输管道,向上提供的服务水平低。

复制系统侧重于数据的同步,服务层次面向数据库或指定表的操作日志,是基层工具。

DC侧重数据结点间的业务流程实现,是应用实现的技术平台和方案平台。

 

比较项目

消息中间件

复制系统

DC

侧重

协议封装

数据库数据同步

业务流程实现

接口

开发接口API

定义语法

策略配置和协同规范和API

运行驱动力

应用程序的调用和出发

跟踪数据操作的日志

根据传输和流程策略的自驱动和外部驱动

运载内容

消息(数据集装箱)

数据库日志(数据操作)

业务数据

传输方式

队列

队列

队列

形象比喻

单向的集装箱运输

单向的数据表间复印

双向对话协同处理平台

 

业务流程的引擎:与消息中间件比较,DC突破了仅作为管道概念的限制,具有强大的主动性,实现了自动装载、自动提交。在数据流通中,DC就是推动血液循环的心脏,是业务流程的引擎。

业务处理功能链条:数据流通是以信息处理为最终目的的,应用可以把复杂的数据处理功能嵌入DC流程,DC使信息在每个环节的传递具有连贯性,使业务流程具有整体性。DC使数据结点在业务系统中成为有机的单元。

强大的技术平台:DC在数据传输上封装了底层协议,并实现了应用层的控制协议;利用数据库的接口,实现了数据库对象的直接操作。为信息系统建设降低了技术门槛,扫除了技术障碍,提供了平台式的全面服务。

全面的方案平台:DC根据信息系统数据流通的需求特点,提供了全面的策略选项,利用DC策略配置,可以实现各种数据流通的方案。

灵活的定制功能:DC的丰富的策略配置项可以灵活配置,是传输方案的构成元素;DC提供了丰富的挂载点,挂载点可以在处理流程的适当位置嵌入定制功能,也可以替代DC提供的功能选项,如以个性的加密算法替代DC的加密算法。

免开发和简开发的快捷实现方式:与消息中间件相比,DC可以在免开发的情况下完成传递任务,即使基于业务的功能定制,也仅限于存储过程和脚步的简单开发。

 

DC为分布式信息系统构建提供了新思想和新模式。

详细请访问:www.tcxzsoft.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值