Skip to content

Andromeda

Andromeda is the main web application used to access PERSEUS. It provides the central entry point for users who want to use PERSEUS through a browser.

Instead of working with different services directly, users open Andromeda, sign in and use the available PERSEUS functions from one place.

Andromeda is responsible for the user-facing part of PERSEUS. It shows information clearly, guides users through common tasks and sends user actions to the correct part of PERSEUS.

Typical tasks handled through Andromeda include:

  • signing in and out
  • managing user profile information
  • viewing project information
  • submitting compute proposals
  • creating support tickets
  • managing SSH keys
  • viewing status information

Andromeda does not handle every task by itself. Its main purpose is to provide the interface through which users work with PERSEUS.

Andromeda communicates with PERSEUS through the Gateway.

When a user performs an action in Andromeda, the application sends a request to the Gateway. The Gateway then passes the request to the correct part of PERSEUS.

A simplified request flow is:

Simplified request flow from the user through Andromeda and the Gateway to PERSEUS