Einen periodischen Agenten schreiben, der auf NEUE ODER GEÄNDERTE Dokumente reagiert (das ist dann deine DocumentCollection der UNPROCESSEDDOCUMENTS).
Und in dem Agent schaust du nach, welche form die einzelnen Dokumente haben. Und dann macht der Agent etwas - oder er behält das Wissen für sich, ganz wie du willst.
Gruß
Norbert