Remote-Ausführung der Software als Alternative zu Webapp

635
Muleskinner

Wir haben Tools für die HR & M-Entwicklung entwickelt und haben kürzlich einige Angebote abgegeben, da wir potenziellen Kunden keine webbasierte Version unserer Tools anbieten konnten.

Wir erwägen zwei Optionen:
1) Entwickeln einer
Webversion unseres vorhandenen Tools. 2) Richten Sie ein System ein, auf dem citrix oder ein Remote-Desktop mit unserer vorhandenen PC-Software ausgeführt wird

Option 2 wäre viel billiger, aber was sind die Vor- und Nachteile der beiden Lösungen - und wäre es möglich, den Zugriff zu kontrollieren?

Hat jemand Erfahrung mit diesem Thema?

0
Haben Sie Spoon (http://spoon.net/) gesehen? Genau dies versuchen Unternehmen dabei zu unterstützen: Desktop-Apps und Cloud-basierte Anwendungen. Ian C. vor 13 Jahren 0

1 Antwort auf die Frage

0
harrymc

Option 2 ist am komplexesten einzurichten und wird am meisten unter den Sicherheitsprodukten leiden, die die Kunden eingerichtet haben. Es ist am besten, Sicherheitsprobleme zu vermeiden, da die meisten Kunden nicht immer die vollständige Kontrolle haben (Übersetzung: Wissen Sie, was zum Teufel sie tun, wenn sie nicht die gesamte Sicherheitssache ausgelagert haben).

Mit Option 2 werden Sie auch einige Kompatibilitätsprobleme zwischen Windows / Linux / Mac und was auch immer haben. Wenn Sie ein Setup auf den Computern des Clients benötigen, wenden Sie sich möglicherweise gegen sein Holy Standard-Computer-Setup und verlieren weitere Gebote.

Option 1 ist die beste langfristige Lösung, da jeder einen funktionierenden Browser hat. Es ist ein akzeptables Risiko (aber immer noch ein Risiko), einen angemessen modernen Browser zu benötigen (dh IE6 ignorieren).

Option 1 ist unterteilt in (1) Web-Services und (2) Web-Interface. Möglicherweise benötigen Sie den ersten, wenn der Kunde Ihr System in seinem Webportal verwenden möchte. Bei einem guten modularen Softwaredesign verwenden beide Schnittstellen jedoch die gleichen Basismodule und sind nur zusätzliche dünne Schnittstellenschichten.

Es ist gut, Technologien zu verwenden, von denen der Kunde ständig hört und weiß, dass sie "gut" sind. Die Verwendung eines Linux-Servers mit Apache und PHP (LAMP) ist also "gut" und "sicher", und nicht zu vergessen: kostenlos.