Wenn der Dienst eh läuft, und per
TCP/
IP Kommuniziert, warum sollte er dann nicht auch noch auf einem weiteren Port z.B. Intraweb hosten und die Web-Oberfläche selber anbieten?
Bitte das oben gesagte nicht falsch verstehen. Ich persönlich halte Intraweb für so ziemlich die absolut falscheste Technologie, mit der man Webanwendungen bauen kann, aber genau für den Anwendungsfall, in dem die Logik eigentlich schon genau in dieser Anwendung ist, ist es vermutlich die einfachste Methode, das wiederzuverwenden.
Da die Anwendung ansonsten eh schon mittels
TCP/
IP Kommuniziert, könnte sie hier auch alternativ den 'Steuerungskanal' anbieten, den eine weitere Anwendung dann bedienen könnte.
Letzlich gibt es einfach keine 'Allgemein gültige Schnittstelle', es ist zwangsläufig immer eine Einzelfallentscheidung über alle Sinnvollen technologien und welche sich dann am effizientesten einsetzen lässt.