Hi Bart,
with SOAP web services and XML you can publish the dashboard automatically.
In SOAP dashboard connect to data base through web service. dashboard send the filter to web service web service execute full query on database get data and send to dashboard.
In XML we create offline a XML file that connected to dashboard. but you can also refresh the XML files by creating triggers or log using SQL
Hope you get for what you are looking.
Regards,
Abhijit