Implementing a Replicator

Replicators can be easily developed to cater for scenarios such as new dynamic evidence types. A detailed example is provided in the next section and outlines the steps and artifacts necessary to get a new replicator up and running. Replicator implementations are invoked via an event based mechanism. When dynamic evidence is activated after an insert, modify or remove, an event is thrown. For new evidence types an event listener needs to be developed to listen for this event and invoke the replication process, this will be discussed in more detail later in this chapter. The next section demonstrates how to implement a replicator.