MEDLINQ-Schmerzvisite Hardware

MEDLINQ-Schmerzvisite
Hardware- und Softwarevoraussetzungen
1
DATENBANK- / APPLIKATIONSSERVER
Mindestausstattung
Als Datenbank- und Applikationsserver eignet sich jeder handelsübliche Server/VM , auf dem ein so genanntes
XAMPP (Apache, MySQL, Perl, Ruby-on-Rails-System) lauffähig ist. Die empfohlene Ausstattung richtet sich
nach der Anzahl gleichzeitig zugreifender Benutzer.
Prozessor
R Pentium oder AMD ab 2 Ghz
Arbeitsspeicher
R ab 4 GB
Netzwerkschnittstelle
R 100 Mbit, bei mehr als 32 gleichzeitigen Benutzern besser 1 Gbit
Festplattengröße
R 10 GB initial + 200 MB/Jahr
Festplattentechnik
R SATA, bei größeren Benutzerzahlen und aus Datensicherheitsgründen
besser RAID-Array
Datensicherung
R Zentrales Datensicherungskonzept oder lokales Bandlaufwerk
zur täglichen Datensicherung
Betriebssystem
R ab Windows Server 2003 R2
2
OFFLINE ARBEITSPLATZ
Mindestausstattung
Der mobile Arbeitsplatz mit eigenem lokalen Datenbank- und Applikationsserver sollte folgende
Ausstattung besitzen:
Prozessor
R 1,5 Ghz
Bildschirmauflösung
R 1024 x 768 Pixel
Festplatte
R 64 GB HDD (besser SSD)
Zeigegerät
R Maus, Touchpad oder Touchscreen
Tastatur
R Standard, aber nicht erforderlich, wenn Bildschirmtastatur vorhanden
(wie z. B. beim Tablet-PC)
Arbeitsspeicher
R 4 GB
Netzwerkschnittstelle
R Temporäre 100 Mbit-Netzwerkschnittstelle (ggf. USB-Ethernet-Adapter)
oder WLAN / UMTS
Datensicherung
R Über Replikation automatisch bei Synchronisierung mit Zentraldatenbank
Akku
R Lithium-Ionen (bitte Laufzeit beachten!)
Betriebssystem
R ab Windows 7 (besser Windows 8.1)
3
ONLINE ARBEITSPLATZ (LAN, WLAN, UMTS)
Mindestausstattung
Alle weiteren Arbeitsplätze benötigen kaum besondere Eigenschaften, er muss lediglich geeignet sein,
einen Webbrowser mit aktivem Java Script (Internet Explorer ab 7.0, Mozilla FireFox ab 3.0 oder Safari) zu betreiben
und sollte eine Bildschirmauflösung von 1024 x 768 Pixeln haben, um das Scrollen zu minimieren.
Dieser Arbeitsplatz benötigt eine permanente Netzwerkverbindung zum Zugriff auf den Applikationsserver.
4EMPFEHLUNGEN
R
R
R
R
R
Fujitsu Stylistic Q702
Motion C5t Tablet PC
Lenovo ThinkPad Twist
Fujitsu Lifebook T902
Apple iPad 2 (oder neuer) – nur mit flächendeckendem WLAN
MEDLINQ-Schmerzvisite Hard- und Softwarevoraussetzungen - Stand: 29.09.2015
1
MEDLINQ-Schmerzvisite
Beschreibung
1TOPOLOGIE
Das Schmerztherapiesystem hält die gesamten Daten in einer zentralen MySQL 5.0-Datenbank auf einem
Datenbankserver. Auf diese Datenbank greift ein zentraler Applikationsserver, bestehend aus Webserver
und Ruby-on-Rails, zu. Beide Dienste können auf einer physikalischen Maschine laufen.
Der Applikationsserver stellt seine Dienste allen ständig mit dem Netzwerk verbundenen Arbeitsplätzen
zur Verfügung. Auf den Arbeitsplätzen läuft lediglich ein moderner Webbrowser, der über eine
Netzwerkverbindung auf den Applikationsserver zugreift.
2
OFFLINE ARBEITSPLATZ
Lokale Kopie MySQL 5.0-Datenbank, lokaler Applikationsserver Ruby-on-Rails und lokaler Webbrowser
Auf mobilen Geräten ohne ständige Netzwerkverbindung wird eine lokale Einzelplatzversion der Datenbank und
des Applikationsservers installiert. Werden diese mobilen Geräte dann temporär mit dem Netzwerk
verbunden, wird ein Abgleich der zentralen Datenbank mit den lokalen Datenbankkopien über einen
Replikationsmechanismus durchgeführt. Damit werden die am mobilen PC „offline“ durchgeführten
Änderungen in die zentrale Datenbank übertragen und die zwischenzeitlichen Änderungen an der
Zentraldatenbank auf den mobilen Arbeitsplatz repliziert.
MEDLINQ-Schmerzvisite Hard- und Softwarevoraussetzungen - Stand: 29.09.2015
2
MEDLINQ-Schmerzvisite
Visualisierung der Netzwerkkommunikation
1STANDARDINSTALLATION
Browser
Webserver
Stellt Anfrage
(z. B. http://<server>/login/login)
lesen /
schreiben
von Daten
Datenbank
Ausliefern der Daten
2
OPTIONAL: MIT VERSCHLÜSSELUNG
Browser
Webserver /
Proxy
Stellt Anfrage
(z. B. https://
<server>/login/login)
(z. B. Niginx / LightTpd) übernimmt die
Verschlüsselung
mittels Zertifikat
Verteilt die
Anfragen,
erhält die
HTML-Daten
Webserver
lesen /
schreiben
von Daten
Datenbank
(unverschlüsselt)
Ausliefern der Daten
3
OPTIONAL: LOADBALANCER UND VERSCHLÜSSELUNG
Browser
Loadbalancer /
Proxy
Webserver
(z. B. Niginx / LightTpd) übernimmt die
Verschlüsselung
mittels Zertifikat
Webserver
Stellt Anfrage
(z. B. https://
<server>/login/login)
ggf. https-Verschlüsselung
Ausliefern der Daten
ggf. https-Verschlüsselung
Datenbank
Webserver
Verteilt die
Anfragen,
erhält die
HTML-Daten
lesen /
schreiben
von Daten
(unverschlüsselt)
MEDLINQ-Schmerzvisite Hard- und Softwarevoraussetzungen - Stand: 29.09.2015
3