Dann ist die Windowsanwendung einerseits ein aus dem Intranet erreichbarer Server (für die App) und andererseits ein Client (für die Datenbank), also eine Art Applikationsserver.
Genau. Daher bleibt wohl nichts anderes als auf dem Applikationsserver einem REST Service zu implementieren.
Es geht sich nicht um einen besonderen Dienst bei dem ich den Service stelle.
Sondern bei jedem Anwender muss ein eigener her. DA muss die Installation allein zu bewältigen sein.