Контрольная работа: Биллинговые системы
Система StarGazer предназначена для авторизации и учета трафика в локальных, домашних и офисных сетях. При создании данной системы была поставлена задача создать продукт, который отвечал бы требованиям большинства локальных сетей для учета в них трафика и средств клиентов, а также безопасной авторизации клиентов.
Система построена по клиент-серверной технологии, что обеспечивает необходимую гибкость и быстродействие. В качестве сервера выступает машина с ОС Linux или FreeBSD, в качестве клиентов могут выступать машины как семейства Windows, так и клиенты с ОС Linux или FreeBSD. Так же клиентом может выступать любая ОС, в которой есть поддержка сетевых протоколов TCP-IP и WEB-броузер.
Также система поддерживает подключаемые модули, что позволяет самостоятельно наращивать функции системы.
Основные возможности системы: контроль над клиентами сети, их добавление, удаление, текущие корректировки, авторизация клиента, с последующим разрешением или запретом доступа в Internet, подсчет трафика по предварительно заданным направлениям и правилам, подсчет израсходованных клиентом средств и автоматическое отключение в случае их полного расходования, хранение дополнительной информации о клиенте, такой как домашний адрес, телефон и т.д., автоматический пинг всех клиентов сети и вывод результатов на экран, ведение кредитной истории для всех клиентов, оперативное предоставление клиенту информации о его трафике и наличии средств, формирование подробных отчетов о состоянии клиентов, внешние модули
Составными компонентами системы являются:
· Сервер
· Конфигуратор
· Авторизатор
Сервер – служит для авторизации клиентов, манипуляции правилами фаервола, подсчета трафика, выполнений финансовых операций, хранения информации о статистике и выдаче её клиентам и администраторам.
Сервер обладает гибкой системой подсчет денег. Это обеспечивают тарифные планы, которые позволяют реализовать такие возможности:
Различные цены для разного типа трафика
Наличие предоплаченного трафика
Снятие абонплаты
Один раз в месяц
Каждый день снимается 1/30 (1/31, 1/28, 1/29) часть абонентской платы
Режим постоплаты. В таком режиме, пользователь не расходует деньги на счету, а наоборот, с нуля, в начале месяца, деньги растут на счету пользователя. И в конце месяца получаем сумму, которую должен заплатить пользователь
Разделение трафика на ночной и дневной, с разными ценами соответственно
Лимита трафика, при превышении которого меняетеся цена (вверх или вниз, в зависимости от настроек)
Различные снятия денег за трафик
Только входящий
Только исходящий
Сумма исходящего и входящего
Больший из исходящего и входящего
Сервер предоставляет набор скриптов, которые позволяют ввести дополнительный функционал. Например.
Разрешение или запрет на подключение, в зависимости от времени суток
Разрешение или запрет для клиета(ов) доступа к определенным ресурсам. Т.е. можно создать клиента, с доступом, скажем только к городским ресурсам.
Отслеживание изменений всех параметров пользователя
Автоматизация заведения (удаления) для нового пользователя почты или персональной веб-странички и т.д.
Также система предоставляет дополнительные уникальные возможности: