Skip to content

System Architecture

Naibo Wang edited this page Feb 11, 2023 · 8 revisions

High Level System Design

Project Structure

For details, the folder structure of the whole project is:

  • ServiceGrid/frontEnd/ - Code for the Task Management Subsystem and the Workflow Manager in the Task Generation Subsystem with pure Javascript.
  • ServiceGrid/backEnd/ - Code for the Task Management Subsystem to view and manage task information with Python Django and MongoDB.
  • Extension/ - Code for the Visual Wizard Browser in the Task Generation Subsystem, load as browswer extension,support all platforms.
  • C#/ - Code for the Relay Repeater (Visual Client) in the Task Generation Subsystem, support windows x64 with .Net Framework.
  • ElectronJS/ - Code for the Relay Repeater (Visual Client) in the Task Generation Subsystem, support Windows, Linux and MacOS with Node.js.
  • ExecuteStage/: Code for the Task Execution Subsystem with Python.
  • Examples/: Example tasks and other instances.
  • media/: sample pictures of Chinese UI and the patent.