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
© Copyright 2024 ExpyDoc