• /
  • /

Разработка MDM-системы для управления данными о строительных материалах и объектах

Разработали для федерального девелопера собственную MDM-систему, которая стала единым источником информации о строительных материалах и элементах объектов. В ней хранятся сведения о дверях, фасадах, балконах, планировках квартир и других сущностях, которые используются разными корпоративными сервисами компании.
Решения для девелопмента У меня похожая задача
Разработка MDM-системы для девелопера

О клиенте

Федеральный застройщик.

Задача

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

Ранее для этой задачи клиент использовал платформу Pimcore. Со временем ее стало сложнее поддерживать и адаптировать под новые требования бизнеса, поэтому компания решила перейти на собственное решение.

Нужно было:

  • разработать новый сервис с нуля;
  • сохранить необходимую функциональность существующей системы;
  • обеспечить централизованное управление мастер-данными;
  • подготовить перенос информации из Pimcore;
  • предоставить API для взаимодействия с другими системами компании.

Что сделали

1. Создали новую систему вместо Pimcore

С нуля разработали решение на Java, которое стало единым хранилищем справочной информации о строительных материалах, дверях, фасадах, балконах, планировках квартир и других объектах.
2. Выполнили миграцию в новую систему

Разработали механизм переноса накопленной информации из Pimcore с сохранением структуры и логики работы справочников.
3. Реализовали интеграции с корпоративными сервисами

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

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

Как работает система

Система хранит сведения о материалах и элементах объектов в одном месте. Корпоративные сервисы обращаются к ней через API и получают актуальную информацию из единого источника.
Как работает система
Например, сведения о конкретном материале, типе двери, балконе или планировке квартиры не нужно поддерживать отдельно в нескольких системах. Они обновляются в одном месте и доступны всем сервисам компании.

Такой подход помогает избежать дублирования информации и упрощает сопровождение внутренних процессов.
Как выглядит система

Результат

В результате девелопер получил собственную систему управления мастер-данными, которую можно развивать вместе с бизнесом и адаптировать под новые процессы без привязки к сторонним продуктам.