Najlepszym sposobem, jaki znam, aby to zrobić, jest skorzystanie z AQ Oracle (implementacja JMS)
Istnieje również powiadomienie o zmianie bazy danych , w którym nie mam żadnego doświadczenia, ale może być tym, czego szukasz, uważam, że faktycznie opiera się na AQ.