Основные определения

Рабочее пространство (Workspace) - изолированное рабочее окружение пользователя или группы пользователей со своим набором проектов, ресурсов, правами доступа.

Workspaces

Проект (Project) - это конкретная реализация интеллектуального приложения или алгоритма средствами платформы.

Projects

API ключ- уникальный jWT идентификатор для программного доступа к проекту согласно разрешениям, которые определены в заданной ему при создании роли проекта.

API

Граф (Graph) - интегрированная последовательность узлов и направленных связей между ними, в которой узлы соответствуют отдельным этапам или операциям реализуемого алгоритма, а направленные связи определяют направление передачи данных между ними (результаты выполнения одних узлов передаются в качестве входных данных другим узлам).

Graph

Связь (Link) - соединение, обеспечивающее перемещение пакетов от узла источника к узлу назначения.

Push link

Узел (Node) - отдельный блок графа, представляющий собой этап (операцию) реализуемого алгоритма.

Compute node

Группа (Group) - совокупность узлов.

Group

Параметры узла (Parameters) - управляющие параметры выполнения узла, передаваемые исполнительной программе (скрипту) узла.

Node params

Спецификация узла - опциональное описание состава входных и выходных пакетов узла.

Node desc

Слой данных (Data layer) - это отдельное состояние графа проекта со своим независимым набором пакетов и параметрами узлов.

Data layer

Пакет (Package) - единый набор данных, поступающих на обработку на соответствующий узел.

Package

Мастер пакет (Master package) - выбранный пользователем корневой пакет слоя данных.

Задание (Job) - экземпляр выполнение узла с конкретными входными пакетами и параметрами.

Job

Интерфейс (Interface) - графический интерфейс управление проектом, предназначеный для предоставления пользователю возможности управления проектом без непосредственного взаимодействия с графом проекта.

Interface

Сервер расчетов или исполнитель (Executor) - cпециальный программный модуль платформы, который отвечает за запуск задач на определенном вычислительном кластере (сервере расчетов).

Отображение в панели управления проектом:

Executor in project

Информационная панель сервера расчетов:

Executor

S3 сервер (S3 Server) - объектное (файловое) хранилище для размещения данных (скрипты, файлы пакетов и т.п.).

Информационная панель S3 сервера:

S3 manage

Среда исполнения. Контейнер - Докер образ на основе которого будет создаваться контейнер для выполнения программных модулей узла в рамках конкретного задания.

Node container