Linux - статьи

Схема системы


Исходя из задач и запросов бизнеса, можно набросать схему системы. Чтобы не обсуждать какого-то абстрактного сферического коня в вакууме, будем рассматривать типовой пример оператора связи, продающего трафик абонентам.

  • коллекторы информации о потребленных услугах
  • система аутентификации абонентов
  • ядро (бизнес-логика)
  • многоуровневая БД
  • модуль авторизации
  • модуль анализа типов трафика (локальный, пиринговый, etc)
  • модуль разграничения доступа
  • модуль статистики
  • административный интерфейс для ручного управления абонентами
  • интерфейс управления счетами абонентов и тарифами для отдела продаж
  • Рис. 1. Структура биллинговой системы ISP

    Основной принцип проектирования системы - строгая модульность, которая в последствии позволит легко модернизировать отдельные компоненты системы в зависимости от меняющихся задач бизнеса. Как в любой сложной системе, придется искать компромисс между сверхуниверсальным комбайном и узкоспециализированным решением.



    Содержание раздела