Процесс разработки приложений
Создание нового решения, продукта или сервиса на базе платформы AggreGate - это простой и понятный процесс, включающий несколько шагов:
Планирование архитектуры приложения и верхнеуровневый дизайн
![]() | Ознакомьтесь с руководством Планирование и верхнеуровневая архитектура, чтобы определить базовую структуру вашего приложения. |
Выбор модулей платформы для использования при реализации, распределяя их функции между серверами платформы
Создание прототипов компонентов UI и инструментальных панелей приложения
![]() | Для получения более подробных сведений обратитесь к руководствам Разработка пользовательского интерфейса и Создание инструментальных панелей. |
Подготовка экземпляров платформы для разработки, тестирования, промышленной эксплуатации и других сред (таких как кандидат на окончательную версию)
Установка репозитория системы контроля версий (например, Git) для вашего приложения
![]() | Рекомендации по настройке репозитория и процесс см. в разделе Настройка контроля версий исходных файлов. |
Настройка подключений устройств и сбора данных
![]() | Практическое руководство по добавлению данных с устройств в режиме реального времени на инструментальную панель см. в разделе Добавление данных об устройстве на инструментальную панель. |
Реализация моделей данных (цифровых двойников ваших активов и процессов)
![]() | Чтобы создать модели данных (цифровые двойники), см. раздел Реализация моделей данных. |
Реализация цепочек обработки данных через процессы, наборы правил моделей и т.д.
Настройка глубокой аналитики, такой как машинное обучение, обработка сложных событий и т.д.
![]() | Пошаговое руководство по настройке прогнозов на основе машинного обучения см. в разделе Составление прогнозов с помощью модуля машинного обучения. |
Создание инструментальных панелей оператора и других частей пользовательского интерфейса приложения
![]() | Подробности о создании инструментальных панелей оператора см. в разделах Разработка инструментальных панелей оператора и Стилизация компонентов инструментальной панели. |
Настройка автозапуска, чтобы активировать нужные точки входа пользователя
Определение безопасности приложения, схем аутентификации, пользовательских ролей и прав доступа
Установка средств интеграции со сторонними системами
Брендирование и интернационализация вашего приложения
Упаковка ресурсов и настройка через модуль приложения
Настройка процессов развертывания и DevOps
Развертывание приложения на промышленных серверах (для веб-сервисов), либо подготовка пакета установки от производителя оборудования (для необлачных продуктов)
Настройка процессов проверки целостности и самомониторинга
![]() | См. раздел Комплексная разработка приложений для получения рекомендаций по развертыванию и настройке приложения. |
Was this page helpful?
