Aufrufanlage Programmieren
Hallo,
ich bin mir nicht so ganz sicher, ob hier die richtige Stelle für die Frage ist aber:
wir haben vor eine Aufrufanlge zu programmieren.
Kann hier jemand sagen, wie die im Hintergrund funktionieren?
Unsere Lösung ist folgendes.
Ein Client schickt die Anfrage an einem Webserver: "Hallo ich bin zimmer 5, schick mir den Nächsten"
Das wird in eine DB geschrieben, Ein Client (AnzeigePC) holt alle 5 Sekunden infos aus der DB und zeigt diese an.
Sofern funktioniert das ganze schon.
Was uns aber an dem nicht gefällt ist, sind immer paar Sekunden zwischen Aufruf und Anzeige.
Wir müssen irgendwie an den Anzeige PC ein Zeichen geben, Aktualisiere dich. (Statt alle 5 Sekunden).
Also der Zimmer PC muss DB aktualisieren und gleichzeitig dem Anzeige PC sagen, aktualisiere dich.
Wie könnten wir das machen? Wären Webservices hier richtige?
Danke
Teddy
ich bin mir nicht so ganz sicher, ob hier die richtige Stelle für die Frage ist aber:
wir haben vor eine Aufrufanlge zu programmieren.
Kann hier jemand sagen, wie die im Hintergrund funktionieren?
Unsere Lösung ist folgendes.
Ein Client schickt die Anfrage an einem Webserver: "Hallo ich bin zimmer 5, schick mir den Nächsten"
Das wird in eine DB geschrieben, Ein Client (AnzeigePC) holt alle 5 Sekunden infos aus der DB und zeigt diese an.
Sofern funktioniert das ganze schon.
Was uns aber an dem nicht gefällt ist, sind immer paar Sekunden zwischen Aufruf und Anzeige.
Wir müssen irgendwie an den Anzeige PC ein Zeichen geben, Aktualisiere dich. (Statt alle 5 Sekunden).
Also der Zimmer PC muss DB aktualisieren und gleichzeitig dem Anzeige PC sagen, aktualisiere dich.
Wie könnten wir das machen? Wären Webservices hier richtige?
Danke
Teddy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 223883
Url: https://administrator.de/contentid/223883
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
12 Kommentare
Neuester Kommentar
Hallo Teddy,
Falls ihr es noch nicht habt, ist jetzt genau der Zeitpunkt.
Wenn ihr genau wisst was ihr wollt, dann ist die eingesetzte Technik (Wie könnten wir das machen? Wären Webservices hier richtige?)
leichter zu beantworten. Hängt ja sicherlich auch davon ab, welche Hardware verwendet wird.
grüße vom it-frosch
wir haben vor eine Aufrufanlage zu programmieren.
Schön, dann habt ihr bestimmt ein Pflichtenheft dafür erstellt. Da steht dann genau drin, das die Anrufanlage wie und wann tun soll.Falls ihr es noch nicht habt, ist jetzt genau der Zeitpunkt.
Wenn ihr genau wisst was ihr wollt, dann ist die eingesetzte Technik (Wie könnten wir das machen? Wären Webservices hier richtige?)
leichter zu beantworten. Hängt ja sicherlich auch davon ab, welche Hardware verwendet wird.
grüße vom it-frosch
Zitat von @wiesi200:
Hallo,
die frage die ich mir hier stelle ist, warum man das ganze über eine DB schickt.
Man könnte ja direkt der Anzeigesoftware sagen. Nächster bitte.
Hallo,
die frage die ich mir hier stelle ist, warum man das ganze über eine DB schickt.
Man könnte ja direkt der Anzeigesoftware sagen. Nächster bitte.
Ich vermute die DB dient dem Zweck der späteren Auswertung. Bspw. welches Zimmer hatte die meisten Kunden usw., ist aber geraten.
Edit: sorry mit PHP wird das nicht so leicht sein. Und einfach das Abfrageintervall verkürzen?
Das wäre auch in meinen Augen die einfachste Variante. Abfrageintervall auf 500ms oder 1s und fertig
z.B. Mails. Man schickt sich einfach gegenseitig mails im fest definierten Format. Kann man wunderbar mit Groupware-Lösungen bauen. Egal ob nun Exchange, Domino, Horde, Kolab, Groupwise, etc. sollte da, sofern man die Anforderugnen genau definiert hat, innerhalb eines halben Tages eine Lösung zusammenstrickbar sein.
lks
Zitat von @wiesi200:
So nebenbei Microsoft Messaging Query währe auch ne Möglichkeit Daten hin und her zu schicken.
Möglichkeiten bei Programmierung gibt's viele.
So nebenbei Microsoft Messaging Query währe auch ne Möglichkeit Daten hin und her zu schicken.
Möglichkeiten bei Programmierung gibt's viele.
Oder festverdrahtet mit 5 Glühbirnen und einem Taster in jedem Zimmer.
lks
PS: Frag mal #top Dessen Lösung müßte dafür auch brauchbar sein.