Hardware and Software Requirements

SECollab consists of 4 technical layers, each with specific roles:

  1. The SECollab Server, which will host SECollab’s application on a supported Java application server, as well as store all binary data imported into the SECollab application.
  2. The SECollab database, supported by a Neo4j graph database.
  3. The SECollab Client Publishers, destined to share the data to collaborate upon.
  4. The SECollab Web Application, to actually collaborate.

Deployment Topology

A standard topology for SECollab deployment consists of:

Friend applications are expected to live on remote servers. Client Publishers are expected to be deployed on user’s desktop computers or remote desktops.

Network topologies and its firewalls allow communication between SECollab Server, the Neo4j server(s) and the friended OSLC servers (if any). All communications between servers are happening in a secured HTTPS flux.

This can be represented as follows:

Deployment topology

SECollab Server requirements

SECollab Server general installation prerequisites are:

For Typical usage, we recommend the following technical server specifications:

(*) Supported SECollab Server Operating Systems:

Neo4j requirements

For Neo4j's general prerequisites, see Neo4j hardware and software requirements.

End Users Requirements

Client Publishers requirements

SECollab Client publisher general installation prerequisites are:

For Typical usage, we recommend the following technical specifications:

(*) Supported SECollab Publishers Operating Systems:

SECollab Web Application users requirements

SECollab Users only require a supported browser to access the SECollab web application:

Display resolution:

  1. A minimum resolution of 1920px width and 1080px height is required.