Веб-приложение для управления строительными площадками

Нами было разработано веб-приложение, которое позволяет управлять строительными площадками. Его особенностью является проектирование с учетом высокой нагрузки, масштабируемости и работы с большими данными.

Данное SaaS решение представляет собой веб-портал для пользователей, которые приобрели подписку у компании на ее решения. Пользователь выбирает пакет необходимых для него услуг и добавляет себе в облачный кабинет. Данная разработка дает доступ к продуктам компании в сфере BIM-проектирования, умного сельского хозяйства и тд. Портал может обрабатывать 21'755'588 еженедельных запросов с поддержкой сложных результатов поиска, превышающих 270 поисков/секунду в производстве.

Система работает при нагрузке в 1000 соединений одновременно. Локализована на 15 языках (европейские и азиатские).

Что мы сделали

  • Настройка собственного веб-интерфейса приложения клиента с использованием модулей, предлагаемых системой;
  • Создание будущих строительных проектов;
  • Утверждение документов;
  • Управление виртуальной файловой системой;
  • SaaS для управления строительными площадками;
  • Веб-приложение для хранения и доступа к 3D-моделям;
  • Веб-приложение для контроля процесса динамического уплотнения грунта и т.д.

Задачи и решения

  • Значительное расширение системы и базы данных. Основным решением данной проблемы было облачное хранилище. Однако клиент столкнулся с проблемой низкой производительности данного решения. Время простоя превышало 30 секунд. Для решения проблем низкой производительности и миграции баз данных наши специалисты использовали комплексный подход: внедрили Amazon Web Services и создали собственную файловую систему, которая улучшила скорость и производительность;
  • Упрощение развёртывания проекта на сервере. Наши разработчики использовали Quercus (http://quercus.caucho.com/) и интегрировали его с сервером, что позволило значительно упростить развертывание проекта на сервере и исключить зависимость от большого количества технологий;
  • Реализация дополнительных модулей на стороне пользователя. Мы создали новую функцию Application Service, которая позволяет добавлять сторонние модули. Модули пользовательского интерфейса могут быть интегрированы с веб-порталом, бизнес-логика написана на Groovy и доступна в виде REST API;
  • Замена alfresco cms библиотеки. CMS библиотека написана нашей командой разработчиков с нуля.

Результаты

  • Разработка является одной из первых успешных экосистем, которые работают с передовыми разработками в сфере цифровизации BIM-проектирования, информационного моделирования и IoT;
  • Заказчик зарабатывает на данной разработке путем введения системы подписок на использование компонентов облачной продукции.

Ценность

  • Централизованная удобная система удаленного доступа к облачным приложениям для клиентов;
  • Автоматизированный контроль за систематичностью подписок;
  • Хранение большого количества данных;
  • Снижение или, в некоторых случаях, исключение затрат на платные внешние ресурсы которые являлись функциональным ядром системы.

Веб-приложение для управления строительными площадками

Сделано в Проект

Design

Tech

Usability

Creativity

Content

Тип проекта: Программное обеспечение
Страна: США
Категория: Недвижимость
Стиль: Creative
Цвет: Красный