На четвертом рабочем совещании операторов "Intrus 2001" компания "Стек Софт" рассказала о своем новом продукте - биллинговой системе "Онима", которая изначально разрабатывалась как ASP-приложение. Основной архитектурной особенностью системы является то, что она разделена на несколько функциональных модулей, которые общаются между собой по Internet. Такое функциональное разделение позволяет ставить клиенту простые модули оперативной обработки информации, а все сложные и тяжелые данные хранить на серверах ASP-провайдера, где предусмотрены системы резервирования ресурсов, резервного копирования данных и система восстановления после сбоев. Как правило для реализации подобной защиты критически важных приложений и данных используются сложные и дорогостоящие программно-аппаратные комплексы, которые не может себе позволить небольшой оператор. Поэтому модель ASP позволяет им, используя полнофункциональную биллинговую систему, разделять средства на ее поддержание между всеми клиентами ASP-провайдера.
Система "Онима" состоит из трех функциональных компонент: сервера доступа, сервера авторизации и ядра системы. Причем сервер доступа может быть любым - параметры взаимодействия с ним описываются на XML для сервера авторизации. Такая схема сбора информации позволяет интегрировать систему с различными службами: коммутируемого доступа, маршрутизаторами для выделенных линий, оборудованием для спутникового доступа и даже интеллектуальными телефонными коммутаторами. Это означает, что телекоммуникационный провайдер может использовать единую биллинговую систему для контроля доступа к Internet, IP и мобильной телефонии и других сервисов. Причем сервера авторизации используют один из наиболее распространенных протоколов авторизации RADIUS.
Вся работа по подсчету предоставленных услуг выполняются серверами авторизации. Причем в случае необходимости один сервер может обслуживать также клиентов другого. В случае выхода из строя одного из серверов связки, его обязанности подхватит другой. Таким способом обеспечивается отказоустойчивость системы авторизации. Дополнительной особенностью авторизационных серверов "Онима" является возможность передачи учетной информации о пользователе с одного сервера на другой. Эта особенность пригодится при организации роуминга, когда пользователь, переехав в другой город и выйдя из зоны обслуживания одного сервера авторизации, все равно продолжает пользоваться услугами, но уже через другой авторизационный сервер. Собственно и сам сервер доступа может запрашивать учетную информацию из других систем, поддерживающих RADIUS.
Ядро системы построено на СУБД Oracle, в которой храниться полная информация о пользователях, тарифах, настройках системы провайдера и много другой информации, которая важна для функционирования системы, но не требуется в оперативной работе. Поэтому система построена так, что недоступность ядра не сказывается на оперативном учете. Тем не менее использование Oracle позволяет сделать ядро надежным и отказонезависимым. Тем не менее каналы, соединяющие ядро системы и сервера авторизации могут разорваться, поэтому владельцам системы для гарантированной работы всех возможностей биллинга нужно обеспечить резервирование каналов связи.
Следует отметить, что "Стек Софт" предлагает своим клиентам не законченный продукт, но сервис по установке, настройке, развертыванию и сертификации биллинговой системы. Минимальная стоимость такого проекта - около 40 тыс. Основные расходы - на приобретение соответствующего программного и аппаратного обеспечения и описание существующей сети оператора в XML виде.
Начинающие компании, которые не могут себе позволить такие большие вложения на начальном этапе, могут воспользоваться услугой аренды этой биллинговой системы, которая также предлагается "Стек Софтом". В этом случае клиенту не нужно приобретать дорогостоящей СУБД Oracle и высокопроизводительного оборудования для ее работы, а достаточно установить сервер авторизации, который выполнял бы оперативный учет предоставляемых услуг. Прием система спроектирована так, чтобы количество информации, передаваемой между ядром системы и сервером авторизации было минимальным. Таким образом, арендовать систему могут не только провайдеры с широкими каналами связи, но и региональные операторы. При этом учет услуг выполняется локально, а обработка информации и выставление счетов - удаленно, на сервере ASP-провайдера. В результате, операторы могут развивать свою биллинговую систему по мере расширения, вначале арендуя сервер авторизации и докупая компоненты по мере надобности и своего развития.
Сейчас системы "Онима" развертывается у дубнинского провайдера "Контакт", который предоставляет большой ассортимент сервисов: доступ к Internet по коммутируемым и выделенным линиям, услуги хостинга и спутниковых IP-каналов. Раньше для всех этих сервисов использовались отдельные биллинговые системы, разработанные самостоятельно сотрудниками "Контакта". Однако разделенный биллинг не позволяет предоставлять комплексных услуг, поэтому было принято решение о переходе на единую систему учета. Однако и самостоятельная разработка, и покупка такой системы были слишком дороги. Модель аренды, предложенная "Стек Софт" оптимально соответствовала потребностям компании, и летом этого года была создана рабочая группа по внедрению системы, которая состояла из сотрудников "Стек Софт" и "Контакта".
На первом этапе система внедрялась для коммутируемого доступа, для чего нужно было описать все оборудование доступа, тарифные планы, маршрутизаторы и блоки IP-адресов. А поскольку "Стек Софт" не является конкурентом "Контакта", то ему была доверена и база данных клиентов. Некоторое время обе системы работали параллельно, что позволило правильно настроить работу "Онима". Сейчас на "Ониму" переводится учет предоставления услуг по выделенным линиям.
Процессе внедрения заключается в основном в описании существующего у оператора оборудования и его настроек, после чего система начинает корректно работать. Она позволяет учитывать весь ассортимент предоставляемых провайдером услуг и предусматривает постепенное внедрение. Кроме того, провайдеру не нужно покупать и настраивать дорогостоящего оборудования и программного обеспечения. Тем не менее со временем он имеет возможность установить полнофункциональную систему и самостоятельно ее эксплуатировать. Таким образом, "Онима" и услуги "Стек Софт" позволяют российским операторам иметь биллинговую систему адекватную оперативным потребностям..
Валерий Коржов
Computerworld Россия, сентябрь 2001