Первая страница webxt design
™
   
   
   
   
 информационные технологии для вашего бизнеса
Система таксации и детального контроля "ТРАФИК"  Система таксации и детального контроля "ТРАФИК" 
Концепция Системы таксации и детального контроля "ТРАФИК"  Концепция Системы таксации и детального контроля "ТРАФИК" 
Архитектура Системы "ТРАФИК"  Архитектура Системы "ТРАФИК" 
 

Сервер приложений Системы "ТРАФИК" (Application server)

  

Сервер приложений Системы "ТРАФИК" (Application server) – главный компонент Системы "ТРАФИК", который:

  • отвечает за обработку запросов и подготовку результатов для потребителей информации таксации и детального контроля,
  • обеспечивает авторизацию потребителей, проверку прав доступа к информации,
  • выполняет формирование запросов к Хранилищу данных,
  • обеспечивает маршрутизацию запросов к определенной базе данных (через соответствующий Integration server) для сети серверов таксации и детального контроля.

Все потребители данных устанавливают соединения и формируют запросы только к Серверу приложений. Непосредственного доступа к Хранилищу данных потребители не имеют.

Сервер приложений состоит из множества модулей, которые выполняют определенные функции для обеспечения полной функциональности Системы "ТРАФИК", среди которых можно выделить следующие основные модули:

  • Модуль "ТРАФИК".
  • Маршрутизатор запросов "ROUTER".
  • Модуль авторизации.
  • Модуль мониторинга.
  • Модуль журнализации запросов пользователей.
  • Модуль интерфейсов.
  • Сервисные модули.

Модуль "ТРАФИК"

Модуль "ТРАФИК" непосредственно обеспечивает обработку запросов потребителей информации, проводит анализ параметров запросов, формирует соответствующие запросы к Хранилищу данных, проводит определенную обработку полученных результатов (например, фильтрация, сортировка данных), формирует ответ потребителям информации.

Маршрутизатор запросов "ROUTER"

Система "ТРАФИК" может складываться из множества независимых распределенных узлов, которые создают сеть серверов таксации и детального контроля.

Каждый из узлов (отдельный сервер таксации и детального контроля) может состоять из Хранилища данных, Универсального Загрузчика, Сервера приложений, своих локальных клиентов (потребителей) и функционировать независимо от других узлов, при этом быть одним из узлов сети серверов таксации и детального контроля.

Архитектура сети серверов таксации и детального контроля представлена на Рис.2.

Данные, которые необходимы потребителю информации могут находиться в любом узле сети серверов таксации и детального контроля.

Модуль "ROUTER" обеспечивает маршрутизацию запросов потребителей к конкретному серверу таксации, к конкретному серверу приложений, к конкретной базе данных.

Модуль "ROUTER" обеспечивает прозрачный доступ к данным любому потребителю Системы "ТРАФИК".

Любой потребитель может установить соединение с любым модулем "ROUTER" и получить данные таксации и детального контроля с любого узла сети серверов.

Конкретный узел определяется модулем "ROUTER" на основе таблицы маршрутизации, которая содержит информацию: в каком узле находятся данные таксации и детального контроля для конкретного диапазона номеров телефонов за определенный промежуток времени.

Таблица маршрутизации ведётся централизованно и средствами репликации данных автоматически загружается на каждый узел сети серверов таксации и детального контроля.

Модуль авторизации

Модуль авторизации обеспечивает авторизацию потребителей в Системе "ТРАФИК", выполняет проверку прав потребителей на доступ к данным таксации и детального контроля.

Система "ТРАФИК" позволяет присваивать потребителям определенные роли, которые в свою очередь устанавливают определенные права на доступ к Хранилищу данных, права на выполнение определенных запросов, права на выполнение определенных административных функций в Системе "ТРАФИК".

Система "ТРАФИК" имеет свою систему введения пользователей, систему ролей и прав, но может использовать внешние системы авторизации потребителей.

Модуль мониторинга

Данный модуль обеспечивает контроль функционирования (мониторинг) компонентов Системы "ТРАФИК" в целом.

Модуль мониторинга выполняет постоянный контроль за функционированием компонентов и модулей на уровне одного узла, а также обеспечивает контроль доступности других узлов в сети серверов таксации и детального контроля.

В случае возникновения проблем с функционированием компонентов или модулей в Системе "ТРАФИК" модуль мониторинга информирует администратора (или пользователя) о нарушениях функционирования Системы "ТРАФИК".

Модуль журнализации запросов пользователей

Данный модуль обеспечивает ведение журнала запросов всех пользователей Системы "ТРАФИК".

На основе журнала запросов можно получить информацию: кто, когда, какие запросы, и с какими параметрами выполнял запросы к Системе "ТРАФИК".

Данный журнал используется также для просмотра истории запросов для конкретного телефона в клиентских приложениях в рамках претензионной работы с абонентами.

Модуль интерфейсов

Для обеспечения доступа к данным таксации и детального контроля для потребителей информации – информационных систем предприятия, - в Системе "ТРАФИК" существует интерфейс доступа на основе стандартных протоколов.

Поддержку интерфейса и протоколов доступа к Системе "ТРАФИК" обеспечивает модуль интерфейсов.

Интерфейс доступа определяет перечень запросов, которые может выполнить внешняя информационная система к Системе "ТРАФИК" по любому из стандартных протоколов.

В Системе "ТРАФИК" существует реализация и поддержка таких стандартных протоколов:

  • RMI – стандартный протокол платформы J2EE.
  • ODBC – стандартный протокол доступа к базам данных.

В Системе "ТРАФИК" заложены использования других стандартных протоколов и способов доступа и обмена данными.Среди них можно выделить:

  • Обмен данными в формате XML по протоколу http.
  • Поддержка SOAP протокола.
  • Поддержка CORBA.

Служебные сервисные модули

В Сервер приложений Системы "ТРАФИК" также входят служебные сервисные модули, которые выполняют определенные служебные функции, например:

  • Поддержка конфигурации базы данных Хранилища данных.
  • Введение номерной емкости, контроллеров, диапазонов номеров.
  • Модули, которые необходимы для установления и обновления клиентского программного обеспечения.
  • Модули "Службы поддержки".
  • другие служебные сервисные модули.

 

Разделы концепции Системы "ТРАФИК" 

Карта сайта
Как с нами связаться