Project MirrorMaster Description
The purpose of MirrorMaster is to provide replication of files. For replication one module of MirrorMaster connects to
another one through TCP/IP. MirrorMaster consists of two module: Window Service and GUI.
The MirrorMaster Windows Service module must provide features:
Schedule to force replication
Encrypt and decrypt files
Compress and decompress files
Wrap files in XML for transferring
Support FTP
Support multiple connections
Provide logs and reports with format: XML
Setting for limiting/throttling bandwidth used
Support user permissions
Requirements:
It should be for the Window Service with a small helpfile (small, as this service will require
minimal user interaction) and using only the following tools:
Delphi 7
TXMLDocument or NativeXML?XMLDocuments: for accessing and creating XML files
TTCPServer?Client or the Indy Components
NTSet (for running, managing or writing the service)
Any additional tools & components needs to be approved first before you use them.