Skip to main content

Alfresco JLAN Server

Try Alfresco JLAN

An Alfresco Enterprise Trial provides the easiest way for you to try out the functionality provided by Alfresco JLAN and much more.

Register Now »

Developers can also download a fully functional time limited demo version of Alfresco JLAN with SMB/CIFS, NFS and FTP protocol support.

Download Now »

Licensing Information

Alfresco offers either an end user and developer license that allows companies to use Alfresco JLAN for internal deployments, or an OEM license that allows you to add Alfresco JLAN features and functionality to your products.  For more information please contact jlan@alfresco.com.

Example Use Cases

  • Turn shared drives and folders into “hot” drives and folder
  • Create a virtual file system using CIFS, NFS or FTP
 

[PDF] Download PDF Datasheet

Alfresco JLAN is an embedded virtual file system which looks just like a shared drive to the end user. This is accomplished transparently to the user with zero client on the desktop.

Alfresco JLAN uses a virtual file system interface that allows you to plug in your own file system implementation with the core server handling all of the network protocol exchange between the client and server. JLAN is also the only Java implementation of Window’s CIFS (Common Internet File System), in addition to supporting NFS and FTP.

Technical Specifications

Pure Java

  • Pure Java implementations of CIFS, NFS and FTP server, with optional JNI code on Windows to allow the Alfresco JLAN server to run alongside the Windows file server.

High performance

  • Offers the same level of performance as a native file system.

Object oriented pluggable design

  • Allows a filesystem driver to be developed in stages with optional interfaces added at a later date, such as NTFS streams support.
  • Many core components can be easily replaced including filesystem drivers, authentication handling, user details, shared filesystem mapping, configuration.

Database file system driver included

  • Includes a database file system driver implementation with sample interfaces to MySQL, Derby and Oracle databases.
  • The database filesystem design includes the ability to store the file data on disk, in database BLOB fields or in another repository such as a storage server. Includes smart caching to retrieve file data from the repository on demand and store updated files using background threads.
  • Writing a database filesystem can be as simple as implementing two methods.

Enterprise authentication support

  • The CIFS implementation includes support for NTLMv1, NTLMv2, NTLMSSP, SPNEGO and Kerberos/AD to allow integration into Enterprise networks.

Sample drivers included

  • Includes a portable filesystem driver that uses the java.io.File class to store the file data on the local disk.
  • The MySQL, Derby and Oracle database filesystems are all fully working implementations with options to use the local disk or BLOB fields to store the file data.