|
DEMOS
BILLING SYSTEM - Описание системы При предоставлении набора тарифицированных услуг,неизбежно придется решать задачи, связанные с их учетом. Сложность решения этих задач растет с увеличением числа Заказчиков и перечня услуг. Для решения задач учета предоставленных услуг и управлением доступа к ним специалистами "Компании "Демос" была разработана в среде ORACLE7 расчетная ситема, позволяющая
Расчетная Система "DEMOS BILLING SYSTEM" создавалась на основе восьмилетнего опыта работы Компании на рынке телекоммуникационных услуг. В настоящее время система DBS успешно применяется в сети Интернет-Россия. Система ежедневно производит расчет баланса приходно-расходных статей лицевых счетов Заказчиков и осуществляет управление доступом к услугам сети Интернет-Россия на основе финансового состояния Договора, заключенного между Заказчиком и узлом сети.
Общая схема системы.
На схеме представлены основные подсистемы, потоки данных и управляющих взаимодействий между ними
Модель пользователя.
Реализованный проект расчетной системы основывается, на наш взгляд, на удачной модели пользователя сети. Эта модель состоит из трех основных составляющих: юридической, финансовой и технической. Для того, чтобы стать Абонентом сети Интернет-Россия в любом его качестве (потребитель или поставщик услуг, узел-провайдер, канальный или телефонный оператор) необходимо заключить с узлом-провайдером сети Договор на предоставление услуг.(Здесь и дальше речь идет о пользователях и узлах-провайдерах, обслуживаемых системой "DEMOS BILLING SYSTEM"). Юридические и административные атрибуты Договора составляют юридическую часть модели. Для получения доступа в сеть необходимо зарегистрировать на узле атрибуты доступа и желаемую схему доступа. Атрибутами могут быть Login и пароль, это может быть имя компьтера Абонента, имя домена и т.д.; схемой доступа является желаемый способ выхода в Интернет: Dialup-IP, UUCP, выделенный канал и т.д. Перечисленные атрибуты составляют техническую часть модели. Финансовая часть представляет собой лицевой счет Договора. Лицевой счет в свою очередь формируется из приходных (платежи, перечисления за предоставленный сервис и т.д.) и расходных статей, которые составляются из сумм наработки по каждому использованому Абонентом сервису, сумм необходимых оплат за дополнительно предоставляемые услуги и т.д. Кроме того в финанасовую часть модели входит схема расчета, представляющая собой совокупность правил обработки лицевого счета (начисление налогов, учет ставки НДС, система скидок и т.д.). Все три составляющие тесно между собой связаны. Например, в зависимости от состояния Лицевого счета Договора, расчетная система может принять решение о временной приостановке работы Абонента и разослать управляющие сообщения на соответствующие серверы. При этом по юридическим иадминистративным адресам Договора будут разосланы уведомления и отчеты о работе Договора в сети. Используя описанную модель пользователя администратор Заказчика имеет возможность легко осуществлять контроль за работой своих пользователей в рамках единого Договора. Так, например, Заказчик может иметь подключение по выделенной линии и совокупность коммутируемых подключений компьютеров сотрудников (в т.ч. и домашних компьютеров). При этом администратор получает полную информацию о работе каждого пользователя и Договора в целом, а рядовой пользователь имеет (если это не определено иначе) доступ только к личной статистике.
Схема взаиморасчетов
Основываясь на описанной модели пользователя была реализована система обслуживания всех Абонентов в сети по единой схеме Структура Договоров предполагает их равноправие в расчетной системе. Равноправие понимается в том смысле, что каждый Договор может одновременно потреблять и поставлять услуги. При этом необходимо лишь определить правила распределения сумм по потребленным и предоставленным услугам между абонентами. Для удобства представления, в расчетной системе Договоры, принадлежащие одному узлу, объединяются в группы. При этом каждой группе соответствует свой договор, называемый головным. Так, например, узел в Твери имеет свой головной Договор, на лицевом счете которого аккумулируются все начисления за услуги, оказываемые этим узлом своим абонентам. В то же время, узел в Твери сам является абонентом узла Демос в Москве и имеет Договор с ним На лицевом счете этого Договора аккумулируются оговоренный процент объема потребленных тверским узлом услуг , и платежи за их использование. Этот Договор входит, естественно, в группу Договоров узла Демос. Лицевые счета головных Договоров групп мы назвали активным счетом группы. Самым главным активным счетом в этой схеме является головной счет узла Демос. Схема взаморасчетов между поставщиком и потребителем услуг представлена на рис.4. В этой схеме приведен общий случай,когда поставщик и потребитель услуг находятся в разных группах. Реализованная структура Договоров и схема расчетов позволяет осуществлять любые (в рамках описанного) схемы взаиморасчетов между поставщиками, потребителями услуг и их провайдерами в любом сочетании; осуществлять обоюдный контроль правильности взаиморасчетов. |
![]() ![]() ![]() |
![]() ![]() ![]() |
![]() ![]() ![]() |
![]() ![]() ![]() |
![]() ![]() ![]() |
||||||||||
|
![]() |
||||||||||||||