Technologiefrage

Hallo Leute,
soll eine Datenbankanwendung erstellen die im Browser läuft. Diese soll zumeißt Abfragedaten tabellarisch darstellen und gegebenfalls grafisch auswerten.
Auf den Client PCs läßt sich keine Software nachinstallieren, da keine Administratorrechte vorhanden sind. Die Clients greifen via ODBC auf die DB zu.
Ein Gedanke ist auf jedem Client einen Webserver laufen zu lassen und die Anwendung mit PHP zu erstellen.

Nun gibt es zu dieser Lösung Alternativen ?

Ein dedizierter Webserver (Hardware) worauf beliebig viele Clients zugreifen ist leider nicht realisierbar.

schönes WE
 
Da spielen viele Faktoren eine Rolle:
- Auslegung der Clients (Netzwerk, Hardware, Software, ...): Sind diese überhaupt in der Lage, die Daten abzurufen und zu verarbeiten?
- Auslegung des Datenbankservers (Netzwerk, Hardware, Anzahl paralleler Zugriffe, weitere Nutzung durch andere Applikationen, ...): Ist der Server in der Lage, Anfragen von allen Clients zu empfangen, zu verarbeiten und zurückzu liefern?
---- Anzahl der Clients, die die Daten abrufen
---- Größe der abzurufenden Daten und erzeugte Last auf dem Datenbankserver
- Deploymentmenchanismen deiner Software, Updates, Löschen ("Application Lifecycle")
- Schutz der Applikation und der Daten vor Veränderung, Schutz der Daten vor unberechtigtem Auslesen durch einfaches Ändern der SQL-Statements, Maßnahmen im Falle eines Angriffs
- Wie viel Budget steht zur Verfügung? Könnten eventuell auch virtuelle server eingesetzt werden?
- ... usw..
 
??? auch ein Webserver auf den Clients muss erst mal installiert werden, meist mit Adminrechten. ???

Alternative:

Wenn MSOffice installiert ist Access, oder eben die Pendant der verwendeten Officesuite.

Gruss
 
Zurück
Oben