Важные факторы при выборе биллинга
При подборе подходящего решения требуется учитывать несколько важных факторов, от которых зависит функциональность, масштабируемость, интегрируемость, надежность.
Зачем нужен биллинг?
Биллинг представляет собой систему автоматизированных расчетов и учета клиентов. Чаще всего биллинговая система оплаты позволяет решать следующие задачи:
- Автоматические расчеты за услуги в соответствии с установленными правилами (тарифы, наличие скидок или льгот, особые условия для VIP-клиентов и пр.) для каждого клиента, группы.
- Формирование счетов, отчетов по запросу с указанием всех совершенных операций, расходных операций.
- Самостоятельное управление услугами, тарифами — подключение, отключение, изменение тарифного плана и пр. без обращения в офис компании.
- Хранение больших данных по взаимодействию со всеми клиентами, содержащие сведения, относящимися к каждому клиенту (история обращений, платежей, управления услугами, реквизиты, паспортные данные и пр.).
Биллинговые системы используются в телекоммуникациях, жилищно-коммунальном хозяйстве, в энергетике, банковской и других сферах. Как минимум, выбираемая система должна уметь решать перечисленные выше задачи с учетом индивидуальных требований к ее функциональности в отношении конкретного бизнеса.
Архитектура
Биллинг — сложная многофункциональная система, имеющая строгую архитектуру. В каждой конкретной сфере применяется свой способ построения. Если рассмотреть традиционную архитектуру биллинга для телекоммуникаций, то она имеет следующий вид:
- Коллекторы. т. н. «сборщики» информации о потребленных клиентом услугах. Сведения поступают от различного оборудования, и коллекторы требуются для приведения данных в единый вид.
- Система аутентификации. Необходима для идентификации конкретного абонента (клиента).
- Ядро (бизнес-логика). Универсальное масштабируемое ядро, в которое, как правило, отдельно выносятся модули анализа и тарификации, выполняемое в виде сервера администрирования.
- База данных. Многоуровневая база данных.
- Модули — авторизации, анализа и тарификации, разграничения доступа, статистики. Основные элементы реализации тех или иных процессов для автоматизации расчетов и учета клиентов.
- Интерфейс ручного управления клиентами. Интерфейс системы, к которому имеет доступ рядовой сотрудник.
- Интерфейс управления для отдела продаж. Интерфейс системы, предназначенный для отдела продаж.
Технологии
При построении биллинговых систем используются различные технологии для повышения производительности, надежности и функциональности. Например, это применение индивидуальных кэшей или одного разделяемого кэша для каждого модуля системы, более плотная интеграция бэкенд и фронтенд офисов, реализация системы-медиатора (Mediation) и многое другое.
Внедрение
Внедрение, развертывание биллинга не должно представлять существенных организационных трудностей. Требуется обеспечение возможности интеграции с действующими специализированным программными решениями заказчика, гибкой настройки с разграничением прав доступа и индивидуальным интерфейсом системы в зависимости от отдела, специалистов, которые будут с ней работать. При внедрении предусматривается простая автоматизация резервирования данных, а также возможность удаленного доступа разработчиков для проведения технического обслуживания и устранения критических ошибок, которые приводят к серьезным сбоям.