SmartSync - Network Enabled File Synchronizer |
---|
SmartSync is a network enabled file synchronization toolkit. It is designed to efficiently deploy data files and/or software from a server to clients over a network:
Here are the key fatures of SmartSync that make it a reliable and efficient data deployment platform at a glance:
Based on standard HTTP (or HTTPS):
With HTTP a a base protocol, SmartSync can operate not only on local networks and leased
lines but also over the internet.
One single HTTP-Request:
SmartSync uses one single HTTP-Request to synchronize a whole directory structure. This
implies an main performance benefit, because the (expensive) connection to the server has
to be established only once.
Easy maintainability:
SmartSync recognizes automatically, what files changed by using file modification dates,
file sizes and checksums over the whole file contents. So, the administrator just has to
put, modify or delete the files on the server, the rest is done by SmartSync.
Only changed files get transferred:
To reduce traffic over the network, only changed files get transferred.
Resumability at any Point:
After an abort of the synchronization process (e.g. by a network error or simply by the
user), SmartSync is able to resume the synchronization process at any point. Already
transferred data don't get transferred once more. This feature is extremely important
especially when a huge amount of data has to be transferred.
On the fly compression:
The "on the fly" data compression and decompression using the GZIP standard
reduces the network traffic to a minimum.
Platform independence:
SmartSync is completely written in the Java programming language, so it can run
"anywhere".
Self-updateable:
The design allows it, that SmartSync can update itself and even the whole Java runtime
environment without affecting the resumability. Full flexibility for the future is
guaranteed.
Plugable progress monitoring:
The full featured progress monitoring API can be used to define a custom progress panel
which informs the user about the current task and the overall performance and gives it the
possibility to abort the operation:
Copyright © 2003 NetCat AG. All rights reserved.