Web Development & Windows Service
FTP Application
The SmarTrac FTP application is a combination of a windows service and a web application. The application allows for configuring and processing file transfers via FTP. SmarTrac.Net receives and transmits many files each day with important business information. This FTP application allows them to do this efficiently from a centralized location.
The application is built on the windows service which is a program that is constantly running on a server. This server monitors folders and performs transfers at set intervals. The application is also responsible for executing a variety of processing rules for each transfer. These rules include changing the file name, finding related files in the network, pulling data from a database to add to a file, editing data and much more.
In order to configure each of these transfers, system administrators login into a secure web application. This web application allows one to setup profiles, each of which describes a transfer scenario. Once a profile is set up, the user can determine which of the preset rules to apply for the transfer. Certain rules such as filename changes and data replacement are extremely customizable and can be applied to each profile, however the application is built in a way that allows extensions to be added which include more detailed scenario specific rules.
The web application also provides constant monitoring of the application including the status for each profile as well as a real time log.