| by SuperBonBon |
|
Just Another FTP Server
What is JAFS > Main goals > Credits
What is JAFS
JAFS ( Just Another Ftp Server ) is an enterprise class FTP RFC implementation written in Java. JAFS can handle multiple FTP server instances concurrently and implements the most modern FTP releated technologies as well as some "home-made" features.
Main goals
The goal of this software is to provide an Java implementation with solid fundations that can be extended and used either by private users or enterprises.
Here are the other main goals :
- A comprehensive configuration interface.
- Must support heavy client load.
- The server must work in any network environment ( ADSL routers ).
- The server architecture is scalable and FTP command implementation can be easily modified/added.
- The server must provide tools and APIs for an easy integration into the server IT environment.
- Reaching a level of functionality equal to commercial software.
- The server must be secure and implement all security related RFC.
Some of these primary goals are reached, but there is still work left to do, especially to complete the JMX administration interface and client load (NIO migration). Provided a better ( on the usability view point ) Web based interface. Finally, many efforts have been made on the security side and this direction will continue to be followed.
Credits
The author gratefully thanks all the library authors for their great work and involvement in the java open source community.








