Using a reactive lib (projectreactor.io or reactivex.io), make possible to publish services using the reactive concepts like Flux, Mono and make able to a client, in Javascript, observe the changes using a solution like TEXT_EVENT_STREAM or any kind of solution that keep the connection opened, to handle changes.
DWR is so amazing but need to keep updated, following the tendencies.
I'm open to discuss and build a new reactive DWR, if wanted.