@Ap: I am a big fan of basic notification :), so suggesting solution based on it.
If it is single table, I suggest to use DB capabilities to do the data population based on complex logic written in a trigger.
Source Table [trigger]–> Buffer Table → Notification
If multiple tables, again I suggest writing trigger on each table and flag a column in staging table.
So design would be Multiple Tables [triggers]–> Staging Table with data ready flag [Trigger] → Buffer Table → Notification.
HTH.
Thanks,
Rankesh
#webMethods#Integration-Server-and-ESB#Adapters-and-E-Standards