Daffodil Replicator是一个为Java程序提供同步的多个数据源能力的数据同步工具-其中一些数据源可能位于远程网络上。Daffodil的数据库同步工具能够使它的使用者为其程序开发Java数据库,这些数据库能够在分布Java-enabled数据库间复制与同步。Replicator可以与所有的Daffodil数据库产品无缝集成,也可以为选定的JDBC驱动提供第三方数据库无缝集成。
Replicator的功能 - 提供在J2EE服务器平台上运行的企业数据库,J2EE/J2SE平台上运行的工作组数据库与和J2SE/J2ME 平台上的 Java-enabled移动设备之间的数据同步功能。
- 独立的同步平台:100%的Java客户与服务器组件。
- 由客户端初始化同步进程的数据库到数据库的同步双向数据库。
- 具有Publisher(服务器)和Subscriber(客户)体系结构的发布订阅模型
- 无需安装Daffodil DB
- Replicator工作模型
- 符合发布与订阅
发布(由开发者定义的一个或多个表的集合)和订阅(Publisher上特定发布的一个子集)允许Publisher发布数据给一个或多个Subscribers,在那里Replication服务器在预定义的端口上扮演监听者的角色并且Subscribers进行周期性的数据同步请求操作。
Publisher:- Publisher是Replicator同步网络的基本构建块。每一个Publisher都构成了服务器-客户网络的一部分并且被分配一个唯一的名称。名称同其他的储存在Publisher数据库中的数据也就是关于Publisher的所有相关信息一样被存储在数据库中。
Subscriber: - Subscribers可订阅Publisher的发行物。
- Replicator Publisher和Replicator Subscriber负责管理数据穿过网络时的同步。Subscribers和Publisher都可以由使用者的程序对象实例来完成与数据同步有关的核心功能。Replication Server API提供调用Publisher和Subscriber的方法,这些方法能够使Subscriber完成同步操作。
产品录入时间:2006-7-3 | 更新时间:2008-2-27 | 编辑:liuzh | 审核:xiaoy