Chcesz nasłuchiwać powiadomień serwera SQL. Możesz skonfigurować serwer MSSql, aby powiadamiał brokera. Istnieje Apache ActiveMQ jako rozwiązanie open source. Musisz więc połączyć serwer MSSql z brokerem i użyć implementacji JMS do nasłuchiwania i pobierania powiadomień w java od brokera.
Teraz pytanie brzmi:czy możliwe jest połączenie MSSql Server z dowolnym brokerem? Poszukam tego i wrócę do Ciebie.