Features

ExpeDat is designed for a very wide variety of use scenarios and network environments.  Below are some of the key features which set ExpeDat apart.

Performance Basic Interfaces Web Integration
Easy Setup Server Preconfigured Clients JavaScript API
Security Compression Application Integration
Resumeable Transfers Large Transfers More

Performance

ExpeDat can move data as fast as the underlying systems allow.  You can also control performance to meet specific targets or avoid disruption to other traffic.  See the Performance section for details.

Basic Interfaces

A familiar "FTP-like" interface is available for Windows and Mac OS X with MTPexpedat.
Drag-and-Drop file upload is available with DropDat.
Command line file transfer using syntax similar to "scp" is available with movedat.

Web Integration

You can create ExpeDat URLs which can be embedded in web pages, PDFs, emails, or any place users may click on a link.  When users click, MTPexpedat is automatically launched, configured, and begins the download.

JavaScript API

An easy-to-use JavaScript library allows web pages to dynamically execute MTPexpedat downloads.

Easy Setup Server

The ExpeDat server can be installed as a system service or run directly from the command line.  It consists of a single small executable consuming minimal resources.

Preconfigured Clients

Administrators can configure self-contained, customized clients that can then be emailed or otherwise distributed to end-users.  DropDat droplets are icons which can be placed a user's desktop for one-step drag-and-drop uploads.  Create separate droplets for each destination.  MTPexpedat clients can be embedded with performance and configuration settings customized to your environment.

Application Integration

The movedat command line interface is completely self-contained and designed for easy scripting and embedding.  The server produces machine parseable logs and is capable of executing external processes for notification or data ingest.  See Tech Note 0015 for more about embedding and integrating ExpeDat.

Security

All user credentials are encrypted with AES-128 and content encryption is easily enabled.  The server provides integrated system authentication for access to native, Active Directory, LDAP, NIS, and other logon schemes as well as private authentication for ExpeDat only access. See Tech Note 0016 for more details about encryption and authentication security.

Compression

Inline content compression is available with the MTPexpedat and movedat clients.  See Tech Note 0014 for a discussion of the advantages and disadvantages of compressing your data.

Large Transfers

ExpeDat can transfer individual files up to 8 exabytes in size.  MTPexpedat and DropDat can handle folders containing tens-of-thousands of files, while movedat can transfer hundreds of thousands in a single session.  Up to 16 exabytes can be transferred in a single session.

Resumeable Transfers

In the unlikely event of an interrupted transfer, files can be resumed from the point of interruption.  All clients offer automatic retry for network and capacity related errors.

More

There are many more features and capabilities for MTPexpedat, DropDat, movedat, and servedat.  For technical "under-the-hood" discussions, see the DEI Tech Notes.