Hallo!
Ich erstelle eine Website mit Visual Web Developer 2008 (in VB). Als Datenbank verwende ich den SQL-Server Express Edition. Ohne jetzt im Detail auf die Art der Applikation einzugehen, hier eine kurze Beschreibung:
Benutzer können sich auf der Seite einloggen und eine Anforderung (besteht aus mehreren Datensätzen wie etwa Ort, Datum, Beschreibung, etc) erstellen. Diese Anforderung soll an ein bereits bestehendes System übergeben werden, welches sie dann weiter verarbeitet. Die einzige Möglichkeit zur Kommunikation zwischen den beiden Anwendungen sind Dateien. Meine Applikation schreibt also die Datensätze in einem bestimmten Format in eine Datei in einen Synchronisationsordner. Das andere System holt die Datei ab und verarbeitet sie. In dieser Richtung funktioniert das ja bestens.
Meine Frage ist jetzt, wie designe ich meine Applikation am besten, damit es auch in die andere Richtung funktioniert? Ich muss quasi eine zweite Applikation schreiben, die den Synchronisationsordner auf Antworten (in Dateiform) überwacht und dann entsprechend darauf reagiert (z.B. einen Eintrag in der Datenbank updaten). Da das unabhängig von jeder Userinteraktion funktionieren muss, dachte ich da an eine Anwendung die als Windows-Dienst im Hintergrund läuft (entwickelt in vb.net). Seht ihr das auch so, oder gibt es in Visual Web Developer andere Möglichkeiten das zu realisieren.
Bin fĂĽr jeden Hinweis Dankbar!
GrĂĽĂźe,
kabufzk