KuferWEB

KuferWEB bietet eine professionelle und barrierearme Präsentation Ihrer Einrichtung im Internet. Ihre Website wird auf die Darstellung mobiler Endgeräte optimiert. Unser Internetbaustein ermöglicht Ihnen dabei die Verknüpfung der Kursdatenbank mit dem Internetauftritt.

Betriebsarten

Fast genauso vielfältig wie unser Kundenkreis sind die Anforderungen einzelner Kunden, was die Systemumgebung Ihres Webauftritts betrifft. Während es in manchem Rechenzentrum möglich ist, Web- und Datenbankserver in demselben Netzwerksegment zu betreiben, steht der Webserver im Allgemeinen bei einem Hosting-Provider und es kommt nicht in Frage, eine direkte Verbindung von außen in Richtung KuferSQL-Datenbank aufzubauen.

Zwischen diesen beiden Extremen des Direkt- und Replikatsbetriebs gibt es aber auch noch einen Kompromiss, den wir mit dem sogenannten DMZ-Betrieb ausfüllen. Dieser ermöglicht eine sichere Verbindung vom Web-Server zu unserem Baustein  BAS_DMZ und damit eine sofortige Rückmeldung an den Web-Baustein, was uns wiederum in die Lage versetzt, Funktionalitäten wie die Stammhörer-Registrierung oder die sofortige Online-Einbuchung zu realisieren.


DMZ-Betrieb mit Online-Platzreservierung

In dieser Betriebsart von KuferWEB werden die Daten mithilfe von KuferTransfer von der KuferSQL-Datenbank in die Web-Datenbank übertragen. Bei der Kursanmeldung erfolgt ein Live-Check zwischen KuferWEB und KuferSQL.

Während des Live-Checks wird überprüft, ob der Kurs existiert, ausgefallen oder abgeschlossen ist. Zudem wird kontrolliert, wann der Kurs endet, ob der Anmeldeschluss erreicht ist und ob der Kurs bereits voll ist. Die Anmeldung gelangt in den Pool der Internetanmeldungen und eine sekundengenaue Platzreservierung wird in die Belegung geschrieben. Durch die Einbuchungsroutine in KuferSQL können die Teilnehmer dann als „angemeldet“ gebucht werden, wobei die Platzreservierung durch die korrekte Anmeldung überschrieben wird.

Dieser Live-Check und die Übermittlung der Anmeldedaten erfolgen über eine Instanz von BAS_DMZ, einem lokalen Programm, zu dem der Web-Baustein eine Verbindung aufbaut und die verschlüsselten Daten übergibt. BAS_DMZ nimmt die Daten entgegen, entschlüsselt sie, wertet sie aus und schreibt sie gegebenenfalls in die Datenbank. Anschließend erfolgt eine Rückmeldung an den Web-Baustein.

DMZ-Betrieb mit sofortigem Einbuchen

Diese Betriebsart nutzt ebenfalls BAS_DMZ und funktioniert ähnlich wie der DMZ-Betrieb mit Online-Platzreservierung.

Der Hauptunterschied besteht darin, dass die Daten nicht über die Einbuchungsroutine verarbeitet werden, sondern automatisch und ohne menschliches Eingreifen verbucht werden. Bei eingeloggten Stammhörern ist der Teilnehmer-Datensatz bereits bekannt. Bei Gastanmeldungen erfolgt die Zuordnung zu bestehenden Teilnehmern anhand der in der entsprechenden Hinterlegung eingestellten Feldern. Wird keine Übereinstimmung gefunden, wird automatisch ein neuer Datensatz erstellt. Dadurch wird die Anmeldung entsprechend der aktuellen Belegungssituation des Kurses mit dem passenden Status verbucht.

Replikat-Betrieb

Beim Replikat-Betrieb werden die Daten von der MS-SQL-/Oracle-Datenbank mit Hilfe eines im Lieferumfang enthaltenen Zusatzprogramms namens KuferTransfer zur MySQL-Datenbank (auf dem Webserver) übertragen. 

KuferWEB nutzt dann zur Anzeige die auf der MySQL-Datenbank vorhandenen Daten. 

Die Anmeldung zu den Kursen erfolgt über KuferWEB. Dabei wird entweder eine E-Mail versendet oder eine XML-Datei generiert, die KuferSQL von einem POP3-Postfach beziehungsweise von einem SFTP-Konto abholen kann. Durch die Einbuchungsroutine können die Teilnehmer innerhalb von KuferSQL dann als "angemeldet" gebucht werden.

Sobald sich ein Teilnehmer im Internet zu einem Kurs angemeldet hat, wird auf der MySQL-Datenbank (dem Replikat im Web) der Anmeldestand hochgezählt.