Концептуальная модель данных телекома

Для крупной компании в сегменте телекома мы разработали концептуальную модель данных, насчитывающую более 150 объектов. Каждый объект определен через список уникальных атрибутов и его взаимосвязей с другими объектами. Каждый объект снабжен определением, раскрывающим его бизнес-смысл, отдельные концепты связаны с тезаурусом компании (тезаурус каталогизирован как еще один архитектурный слой в модели). Нотация моделирования — диаграмма классов UML, включаяющая отношения ассоциации, агрегации, композиции, наследования.

Модель максимально очищена от специфики Заказчика, что делает ее универсальной моделью понятий для любой телекоммуникационной компании. Доступны услуги по расширению модели на новые инновационные услуги класса Digital, IoT, SmartCity, включая работу оператора связи в различных экосистемах бизнеса или городских служб. Ряд понятий позаимствован из SID от TM Forum, в том числе использованы базовые паттерны концептуального моделирования из SID такие как PARTY-ROLE, SPECA-OFFER, Service-CFS-RFS.

Моделирование выполнено с использованием QPR Enterprise Architect в виде одного из архитектурных слоёв модели предприятия. Концептуальные объекты данных связаны со следующими сущностями:

  • транзакции бизнес-процессов
  • логические и физические объекты данных конкретных систем
  • потоки данных между системами
  • глоссарий понятий компании-заказчика

Как это было использовано заказчиком? Заказчик никогда не имел четкого понимания и связей более чем двухсот своих уникальных информационных единиц (заказ, наряд, клиент, абонент, заявка, встреча, поручение, задача, задание, трабл тикет, претензия, офер, тариф, тарифный план, счет, вознаграждение, дилер, начисление, услуга, продукт, предложение продукта, точка доступа, ресурс, кабель, узел доступа, договор, сообщение, обращение, CPE, склад, рюкзак, календарь, монтер, продавец, сотрудник, представитель, сделка, lead, отдел, адрес, ЦФО, контакт, бонус, CDR, цена, скидка ....). Теперь все понятия заданы с информационной точки зрения, рафинированы, очищены от домыслов, атрибутированы, объединены связями. Это само по себе уже польза. Сверх этого на базе концептуальной модели данных:

  • создана концептуальная модель функциональной архитектуры
  • заложены основы микросервисной архитектуры
  • спроектированы проекты SOA-сервисов
  • заложены основы для создания OpenAPI функциональных компонент
  • отнормированы транзакции в процессах
  • улучшили тезаурус (глоссарий) компании
  • выявили дублирование функций в существующих приложениях

В итоге для целей управления данными в репозитории Заказчика реализовано 4 слоя, имеющих непосредственное отношение к домену данных:

  • слой понятий (тезаурус) — онтология предметной области предприятия
  • концептуальная модель данных (отражение онтологии на диаграмму классов) всего предприятия
  • логическая модель данных (репозиторий классов и диаграмма классов) по каждому приложению
  • физические модели данных (репозиторий таблиц и ERD-диаграмм) по каждому приложению.

В 2023 году концептуальная модель данных перенесена в СиММА, в рамках учебных программ "Марк Аврелий" она используется для нормирования по карте SID от TM FORUM.



Список всех проектов