Hallo Heinz,
ich hätte einige Anmerkungen zu deiner Aufgabe
ohne einen WEB-Server kann man kein online Angebot realisieren.
Der Webserver muss nicht unbedingt ein gemieteter Webserver sein, man könnte auch (mit DSL Verbindung)
einen lokalen Rechner mit der WEB-Server-Software (XB2.NET oder Apache + CGI Programme) einrichten,
das läuft dann im Hintergrund, allerdings sehen die Adressen die man dann nutzt z.b. xyz.dyndns.org nicht professionell aus.
Wenn man einen WEB-Server mietet, kostet ein Windowsserver immer mehr als ein Linuxserver.
Wenn man XBase++ als Serversoftware verwenden will, braucht man einen Windowsserver, mit PHP als SERVERSPRACHE
geht auch ein LINUX Server. Hier z.B. ist eine Firma von der ich bisher nichts schlechtes gehört habe
http://www.hosteurope.de/produkte/Serve ... 9c43b729a0
ansonsten verleihen auch STRATO oder 1und1 virtuelle Server (die reichen, die anderen sind sehr teuer).
Welche Server Software (Betriebssystem und Programmiersprache) verwendet wird ist prinzipiell egal, die Daten werden ja über das HTTP Protokoll geladen und vom Online-Kunden bedient.
Allerdings muss man sich in der verwendeten Sprache und dem System gut auskennen, sonst ist es mit der Datensicherheit nicht weit her.
Ob die Änderungen dann per eMail und CSV Datei gesendet oder per Schnittstelle abgeholt werden, ist Geschmackssache ... ohne Verschlüsselung ist beides unsicher.
Verschlüsselte Seiten (HTTPS) setzen jedoch ein Zertifikat voraus, das man meist auch mieten kann, auf einem lokalen Server
kann man nur ein eigenes verwenden, dieses wird aber bei jedem Online-Nutzer als UNSICHER gebrandmarkt (das ist es ja auch
).
Hier stellt sich dann natürlich auch die Frage wie stark die Beanspruchung der Server durch Usereingaben sein wird (1 pro Sekunde sind wenig und kein Problem, 2000 sind problematisch ...
).
Wenn du also das Programm auf dem Server hast, brauchst du eine Schnittstelle um mit LoadFromURL() Daten hochzuladen.
In den seltensten Fällen ist es möglich jeweils die gesamte Datei komplett auszutauschen (wenn das geht, kann man auch ftp nehmen).
Wobei in deinem Programm der Sendeteil und auf dem Server der Empfängerteil ist, beide können unterschiedliche Programmiersprachen nutzen.
Weiterhin ist auf dem Server ein Programmteil für die Benutzerinteraktion nötig, das je nach Wunsch sehr aufwändig sein kann
- Kalenderanzeige zur Auswahl, statt einfach Datum per Hand einzugeben oder eine Listbox möglicher Termine ?
- Oberflächenschnickschnack per Grafik oder JavaScript ...
- Plausibilitäten
- Anzeige belegter und freier Plätze ...
- Userverwaltung, wer hat was gebucht etc.
Beim Kino habe ich so eine "Belegung" mit allem Schnickschnack schon einmal gesehen ...
http://cinestar.de/de/kino/ludwigshafen-cinestar/
Der Versand der neuen Infos muss in das lokale Programm, per eMail versandt wird ein manueller Import nötig sein,
beim "Abholen" aus deinem Programm heraus könnte man das automatisieren ...
du siehst mehr offene Fragen als Antworten, aber vielleicht hilft es dir doch