Тариф-Конструктор для В2С
- Заказчик:
- ООО «Екатеринбург – 2000» (бренд: Мотив)
- Руководитель проекта со стороны заказчика
- Поставщик
- ООО «НПФ Беркут» (бренд: Bercut)
- Год завершения проекта
- 2021
- Сроки выполнения проекта
- Декабрь, 2020 - Октябрь, 2021
- Масштаб проекта
- 1000000 абонентов
- Цели
-
Расширение возможностей нового продукта «Тариф-Конструктор для В2С», а также интерфейса управления данным продуктом для абонентов и сотрудников Мотив
-
Положительное влияние на лояльность (NPS) благодаря возможности абоненту самостоятельно выбирать необходимое количество трафика, включенного в тарифный план
-
Улучшение клиентского опыта
В рамках исследования предпочтений пользователей Мотив пришел к выводу, что в эпоху интернет-потребления клиентам становится тесно в рамках стандартных тарифных предложений. В феврале 2019 года Мотив первый из операторов связи предложил тариф-конструктор, в котором абоненты самостоятельно смогли настраивать тариф под свои потребности и выбирать действительно нужные услуги: определить необходимое количество минут, Мб, SMS, подключить различные опции, то есть составить любую конфигурацию, наиболее полно отвечающую их потребностям и платить только за то, чем они действительно пользуется.
Новый тариф получил емкое название «Свой тариф». Однако по желанию название тарифа абонент может изменить на свой вариант.
Позднее все операторы связи создали аналогичные предложения в своей линейке тарифов.
Было принято решение развивать «Свой тариф» постепенно и расширять его возможности.
Так, в течение 2020-21 годов в конструктор были добавлены новые функции/опции:
-
управление подпиской на видеосервисы;
-
безлимитный интернет;
-
безлимит на соцсети;
-
режим роутера (для раздачи интернет-трафика на другие устройства);
-
безлимитные звонки внутри сети.
-
Уникальность проекта
Уникальность тарифа-конструктора заключается в том, что, выбирая «Свой тариф» абонент платит только за то, чем действительно пользуется, настраивая тариф под свои потребности, и не переплачивает за минуты или гигабайты, которые в конце месяца остаются у большинства пользователей традиционных тарифных планов.
ЦЕННОСТЬ проекта
Создание тарифа — это долгий и трудоемкий процесс у любого оператора связи. За 25 лет работы на рынке сотовой связи Мотив создал и предложил своим абонентам около 400 тарифов. Поддержание такого количества тарифных планов требует значительных ресурсов ИТ-подразделений компании.
При создании тарифа-конструктора, помимо цели по улучшению клиентского опыта, компания ставила перед собой задачу создания платформы, которая позволит гибко управлять ценовой политикой. Тариф-конструктор позволяет оперативно реагировать на изменения рынка и вносить изменения в тариф без существенных доработок.
- Использованное ПО
В процессе реализации потребовались изменения в системах:
-
гибридная интеграционная платформа Bercut (HIP),
-
применялись Java и SQL.
-
- Сложность реализации
- Создание тарифа, популярного у абонентов и прибыльного для компании, — сложный, трудоемкий и дорогой процесс. За 25 лет работы на рынке сотовой связи Мотив создал и предложил своим абонентам около 400 тарифов, рассчитанных на разные потребности и финансовые возможности.При создании тарифа-конструктора, помимо цели по улучшению клиентского опыта, компания ставила перед собой задачу создания платформы которая позволит гибко управлять ценовой политикой. Тариф-конструктор позволяет оперативно реагировать на изменения рынка и вносить изменения в тариф без существенных доработок.
- Описание проекта
Гибридная интеграционная платформа Bercut (HIP), выбранная для успешной реализации проекта.
В основе Гибридной интеграционной платформы Bercut (HIP) лежит концепция Service-Oriented Architecture (SOA), которая реализуется на основе следующих принципов:
-
Каждая внешняя система представляется как один или несколько сервисов с бизнес-ориентированным интерфейсом (AOI), который с помощью специализированного адаптера публикуется в общую шину (ESB)
-
Оркестрация сервисов производится в бизнес-процессах (BP) и вспомогательных сервисах (SE), каждый из которых предоставляет интерфейс (AOI) для взаимодействия с другими бизнес-процессами и сервисами.
Гибридная интеграционная платформа Bercut поддерживает работу в парадигме Event Driven Architecture (EDA), которая является развитием SOA и позволяет создание, определение, потребление и реакцию на события.
Множество инструментов разработки и интеграции с системами CI\CD\Autobuild
Результат решения данной задачи с использованием HIP Bercut:
Для быстрой и корректной реализации задачи интегратор успешно использовал систему Bercut HIP SADB Generator, реализующую готовый SOAP-сервис по новому SQL-пакету.
Возможности, которые предоставила система Bercut HIP SADB Generator для решения задачи:
-
Генерация исходных кодов сервиса на Java для заданного пакета хранимых процедур Oracle\Postgre
-
Компиляция сгенерированных исходных кодов
-
Создание операций сервиса для соответствующих хранимых процедур и функций пакета
-
Поддержка перегруженных функций и процедур
-
Поддержка простых и составных типов Oracle\Postgre
-
Пользовательское определение типов и колонок таблиц, возвращаемых в курсорах
-
Поддержка in/inout/out параметров
-
Использование Data Sources для доступа к БД, зарегистрированных в JNDI сервера приложений
-
Поддержка пользовательских расширений для выбора Data Source и обработки входных параметров для каждой операции сервиса
Детали реализации:
Бизнес-процессы, требуемые для создания решения «Свой Тариф» были разработаны интегратором в среде Bercut Service Creation Studio, на языке BPEL и Java.
При этом использованы встроенные в Гибридную интеграционную платформу Bercut (HIP) функции масштабирования, резервирования, маршрутизации, сессионности и транзакционности, а именно:
-
Поддержка сессионности для обеспечения последовательности вызовов к сессионным сервисам или бизнес-процессам
-
Поддержка распределенных транзакций при последовательном вызове сервисов и/или бизнес-процессов, поддерживающих транзакционность
-
Маршрутизация вызовов до конкретного экземпляра сервиса или бизнес-процесса с возможностью выбора маршрута в зависимости от параметров вызова
-
Динамическое определение маршрута до конкретного экземпляра сервиса или бизнес-процесса путем вызова дополнительного сервиса/бизнес-процесса для определения требуемого направления вызова
-
Возможность аудита всех запросов и ответов по операциям интерфейсов сервисов или бизнес-процессов для любого экземпляра компонента платформы
-
Подсистемы балансировки и резервирования конкретных экземпляров сервисов и бизнес-процессов
-
Поддержка кэширования сообщений на стороне клиента или сервера
-
Поддержка (event-driven) событиной модели взаимодействия - паттерна pub/sub
-
Фильтрация событий при pub/sub взаимодействии
-
Гарантированная доставка событий при pub/sub взаимодействии до подписчика
-
- География проекта
- 4 региона Уральского Федерального округа Российской Федерации: Свердловская область, Курганская область, ХМАО и ЯНАО.