Right, you could use OAI-PMH harvesting, however you would probably
need to set up harvesting for each collection individually. This
should detect only changed items.

If you prefer a programming approach, there are event dispatchers
(senders) and consumers (receivers). For example, there is a consumer
which listens to the event of a newly created item and will add it to
the index. There is also a consumer that will delete an item from the
index when it's deleted from the archive, too. You could write some
custom code which listens to these events in one repository and
communicates the changes to the other repository. This might actually
have some interesting use cases, so if you decide to work on this, do
let us know!

If you don't need real-time synchronization, AIP export/import should do.

You could also consider combining the listener approach with
export/import of AIP packages for single items, that should save you a
lot of work on the import/export code.


Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to