We have a number of field data loggers which send data to a Server over the Internet.
The data from the data loggers is to be stored in an SQL 2008 database on the Server; each logger must have its own database.
Each data logger supports a total of 128 channels and each channel have 2 bytes of data..
Average number of remote data loggers sites are 120
The data loggers must operate as clients talking to the Server asynchronously.
At various times the Server needs to update some of the remote loggers configuration, but this can be done once the client makes contact with Server.
all communication must be secure and system must recover in case of any Internet problems