Wir (ISV) planen derzeit, unsere Software als Dienstleistung auf Miet-/Abonnementbasis anzubieten. Es ist eine native Windows (C++/.NET) B2B-Anwendung. Unsere Software benötigt Zugriff auf das Dateisystem (Laufwerke) auf dem Computer des Kunden und benötigt auch Zugriff auf das Netzwerk (z. B. in der Lage, andere Computer im Netzwerk zu finden).So bieten Sie eine C++ Windows-Software als Dienstleistung an
Wir möchten unseren Kunden einen Service bieten, bei dem sie sich nicht mit Setup/Updates beschäftigen müssen und immer mit der neuesten Version unserer Software arbeiten. Also brauchen wir einen einzigen Wartungspunkt.
In der ersten Phase erwarten wir nicht, dass viele unserer Kunden (sagen wir 20) zu diesem Modell wechseln, also wäre es kein Problem sie einzurichten und manuell zu managen, aber auf lange Sicht Führen Sie eine Lösung aus, die einen automatisierten Set/Sign-up-Prozess erfordert.
Was ich am vielversprechendsten fand, war Citrix XenDesktop/XenApp mit VM gehosteten Anwendungen und persönlichen vDisks, aber es scheint, dass die Citrix Lösung nicht Zugriff auf das Netzwerk auf dem Client-PC bekommen kann (Ich habe es mit der Testversion in der Azure-Marktplatz). Auch scheint es teuer zu sein.
Was wären andere Möglichkeiten, um diese Anforderungen zu erfüllen?
Sie können einen entsprechenden Windows Update-Dienst erstellen und alle Kundensoftware kann sich regelmäßig aktualisieren, aber Sie können sofortige Aktualisierungen nicht erzwingen, da Sie warten müssen, bevor Ihre Benutzer ihre Arbeit beenden, ihre Daten speichern und das Update zulassen. – sharptooth