Daffodil Replicator works in the following ways:
- Replication between two JDBC DataSources: Daffodil Replicator retrieves changes directly from a JDBC DataSource and merges it into another JDBC DataSource. Following figure shows replication between two JDBC DataSources with the help of Daffodil Replicator:
 Replication between two JDBC DataSources |
- Replication between a JDBC DataSource and Replication DataSource: Daffodil Replicator retrieves changes from Replication DataSource. Replication DataSource retrieves changes from a JDBC DataSource and writes it into a XML file. Daffodil Replicator reads the XML file and merges the changes into another JDBC DataSource.
Daffodil Replicator also retrieves changes from a JDBC DataSource and writes it into a XML file. Replication DataSource reads the XML file and merges the changes into another JDBC DataSource.
Following figure shows replication between a JDBC DataSource and a Replication DataSource with the help of Daffodil Replicator:
 Replication between JDBC DataSource and Replication DataSource |
- Replication between two Replication DataSources: A Replication DataSource retrieves/merges changes to another Replication DataSource in the form of XML file through FTP Server. Daffodil Replicator controls the process of retrieving and merging changes. Following figure shows replication between two Replication DataSources with the help of Daffodil Replicator:
 Replication between two Replication DataSources |