Datenbank und ereignisgesteuerte Konsumption eines Webservice

Gaup2k

Grünschnabel
Hi Leute,

kurz zum Poblem.
Ich habe eine Middleware, eine Datenbank und einen Webservice. Kommt in die Queue der Middleware eine Nachricht, so kann ich über ein Message Driven Bean den WebService vollautomatisch konsumieren.

Aber wie würde das in Verbindung mit einer Datenbank funktionieren? Gibt es da auch einen geeigneten und vor allem standardisierten Mechanismus zum Auslösen des Web'Service? Das heißt, wenn ein neues Tupel in eine bestimmte Tabelle geschrieben wird, soll der Dienst auslösen?

Vielen Dank für Anregungen
 
Hallo,

entweder Pollst du regelmäßig die Datenbanktabelle und untersuchsts diese auf Veränderungen oder du verwendest einen Datenbankseitigen Trigger welcher dann die Logik direkt anstößt (JMS Message sendet, externes Programm startet whatever...)

Gruß Tom
 
Kann ich einen Thread in ein Enterprise Java Bean implementieren, welcher via JDBC die Datenbank pollt? Oder ist das EJB bereits als Thread anzusehen?


Also läuft das Bean dauerhaft ohne das ich es von außen ansteuern muss?

Ich bin mit dem Konzept der EJBs überhaupt nicht vertraut - entschuldige die Frage, wenn sie nen bissel ist.
 
Zurück