I have a web application which process the data collected from different client machines (1000-1500 client machines) and shows the results in graphical format.
The client machine generates an Excel sheet periodically and this excel sheet needs to be transfered to the server after every 30 minutes.
I want your help to identify the right approach to write this client component (Windows) which will generate and upload the excel sheet automatically after a specified time duration. I would also like help identifying the right approach for the server component which will recieve and save the data uploaded by clients.
Should we use an FTP-like implementation for the server side component?