c# - Database monitoring application's architecture -


i've been given task develop application monitoring/backuping databases on our servers.

the application should things

  • backup , copy backup @ given time given place(the user can change time , place)
  • send email notifications finished backups @ given time, if error occured, report details
  • all backup parameters should editable
  • read database credentials given place

so thinking of windows service configurable windows forms application. going right direction here ?

there plenty of products designed this. it's easier , way cheaper existing product (with decent support) develop yourself, test it, troubleshoot etc etc. oracle has implemented backup , restore function databases, see introduction backup , recovery.

also, iirc windows service designed not communicate forms (or other way around), suggestion wouldn't work you'd expect. msdn: interactive services. note following text:

services cannot directly interact user of windows vista. therefore, techniques mentioned in section titled using interactive service should not used in new code.


Comments

Popular posts from this blog

Eclipse formatter for java ending braces -

ruby - Nesting modules inside of a Rails eninge gem -

php - Why I am getting the Error "Commands out of sync; you can't run this command now" -