Основные определения
Рабочее пространство (Workspace) - изолированное рабочее окружение пользователя или группы пользователей со своим набором проектов, ресурсов, правами доступа.
Проект (Project) - это конкретная реализация интеллектуального приложения или алгоритма средствами платформы.
API ключ- уникальный jWT идентификатор для программного доступа к проекту согласно разрешениям, которые определены в заданной ему при создании роли проекта.
Граф (Graph) - интегрированная последовательность узлов и направленных связей между ними, в которой узлы соответствуют отдельным этапам или операциям реализуемого алгоритма, а направленные связи определяют направление передачи данных между ними (результаты выполнения одних узлов передаются в качестве входных данных другим узлам).
Связь (Link) - соединение, обеспечивающее перемещение пакетов от узла источника к узлу назначения.
Узел (Node) - отдельный блок графа, представляющий собой этап (операцию) реализуемого алгоритма.
Группа (Group) - совокупность узлов.
Параметры узла (Parameters) - управляющие параметры выполнения узла, передаваемые исполнительной программе (скрипту) узла.
Спецификация узла - опциональное описание состава входных и выходных пакетов узла.
Слой данных (Data layer) - это отдельное состояние графа проекта со своим независимым набором пакетов и параметрами узлов.
Пакет (Package) - единый набор данных, поступающих на обработку на соответствующий узел.
Мастер пакет (Master package) - выбранный пользователем корневой пакет слоя данных.
Задание (Job) - экземпляр выполнение узла с конкретными входными пакетами и параметрами.
Интерфейс (Interface) - графический интерфейс управление проектом, предназначеный для предоставления пользователю возможности управления проектом без непосредственного взаимодействия с графом проекта.
Сервер расчетов или исполнитель (Executor) - cпециальный программный модуль платформы, который отвечает за запуск задач на определенном вычислительном кластере (сервере расчетов).
Отображение в панели управления проектом:
Информационная панель сервера расчетов:
S3 сервер (S3 Server) - объектное (файловое) хранилище для размещения данных (скрипты, файлы пакетов и т.п.).
Информационная панель S3 сервера:
Среда исполнения. Контейнер - Докер образ на основе которого будет создаваться контейнер для выполнения программных модулей узла в рамках конкретного задания.