System Architecture

Aspera for SharePoint uses the Aspera FASP® protocol and the Aspera transfer server platform to move large datasets quickly and securely. It is a high-trust application that integrates closely into SharePoint with little or no change to your existing SharePoint workflows.

When you upload or download content through Aspera for SharePoint, you have the option to store it as a small-footprint link to where the content "lives" on the Aspera transfer server. Alternatively, you can store it as a regular file in the SharePoint content database.

Event Flow

In any implementation of SharePoint, you have users who need to access shared information that is housed in a datacenter. With the inclusion of Aspera for SharePoint, events flow as follows:

  1. The user opens a web browser and logs into SharePoint through HTTPS.
  2. SharePoint communicates with the Aspera remote web server through Aspera's Node API.
  3. When the SharePoint user clicks Aspera Upload or Aspera Download, those actions access storage using the Aspera FASP protocol, through the Aspera remote web server.
  4. SharePoint accesses the content in storage for processing.

Architecture

The architecture for an Aspera for SharePoint implementation can take several forms:
  • The Aspera remote web server and the Aspera transfer server can be located in the same datacenter as your SharePoint server, or can be set up in a distributed configuration.
  • Your Aspera transfer server can be located on premise or in the cloud.
  • Your file storage can also be on premise or in the cloud.

The following diagram, for example, shows an implementation with on-premise storage:



Or, for storage in the cloud:



For step-by-step instructions on installing Aspera for SharePoint, see Installing the Aspera Remote Web Server and Monitor Service.