Процесс разработки приложений

Создание нового решения, продукта или сервиса на базе платформы AggreGate - это простой и понятный процесс, включающий несколько шагов:

  • Планирование архитектуры приложения и верхнеуровневый дизайн

Ознакомьтесь с руководством Планирование и верхнеуровневая архитектура, чтобы определить базовую структуру вашего приложения.

  • Выбор модулей платформы для использования при реализации, распределяя их функции между серверами платформы

  • Создание прототипов компонентов UI и инструментальных панелей приложения

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

  • Подготовка экземпляров платформы для разработки, тестирования, промышленной эксплуатации и других сред (таких как кандидат на окончательную версию)

  • Установка репозитория системы контроля версий (например, Git) для вашего приложения

Рекомендации по настройке репозитория и процесс см. в разделе Настройка контроля версий исходных файлов.

Практическое руководство по добавлению данных с устройств в режиме реального времени на инструментальную панель см. в разделе Добавление данных об устройстве на инструментальную панель.

Чтобы создать модели данных (цифровые двойники), см. раздел Реализация моделей данных.

Пошаговое руководство по настройке прогнозов на основе машинного обучения см. в разделе Составление прогнозов с помощью модуля машинного обучения.

Подробности о создании инструментальных панелей оператора см. в разделах Разработка инструментальных панелей оператора и Стилизация компонентов инструментальной панели.

  • Настройка автозапуска, чтобы активировать нужные точки входа пользователя

  • Определение безопасности приложения, схем аутентификации, пользовательских ролей и прав доступа

  • Установка средств интеграции со сторонними системами

  • Брендирование и интернационализация вашего приложения

  • Упаковка ресурсов и настройка через модуль приложения

  • Настройка процессов развертывания и DevOps

  • Развертывание приложения  на промышленных серверах (для веб-сервисов), либо подготовка пакета установки от производителя оборудования (для необлачных продуктов)

  • Настройка процессов проверки целостности и самомониторинга

См. раздел Комплексная разработка приложений для получения рекомендаций по развертыванию и настройке приложения.

Was this page helpful?