АСР "Билл-Мастер"

Подсистема глобальных справочников

Система глобальных справочников (СГС) реализует единое хранилище справочных данных в рамках компании (предприятия). Единое хранилище данных компании содержит консолидированные данные и обеспечивает потребности всех ее подразделений, нуждающихся в этих данных. Источниками данных являются различные системы, рассредоточенные по филиалам, в частности базы данных различных биллингов.

Подсистема глобальных справочников

Структура компонент СГС разбита на две части:

  • внутренние системы, расположенные на сервере приложений;
  • приложения, находящиеся в пределах сервера БД Oracle 10g на соответствующем сервере базы данных.

Таким образом, работа СГС с источниками данных сводится к работе следующих компонентов:

  • источник данных;
  • файловый загрузчик импортируемых данных;
  • база данных СГС.

Для взаимодействия с источником внешних данных реализована специализированная подсистема. Данная подсистема предназначена для поддержания протокола взаимодействия АСР "Билл-Мастер" с Системой глобальных справочников (СГС), осуществляющей синхронизацию данных в интересах передачи информации об абонентской базе АСР.

Взаимодействие осуществляется по файловому протоколу. АСР, в данном случае, выступает как Источник данных. Периодичность выгрузки данных из СУБД, в соответствии с регламентом, составляет один раз в сутки (определяется потребностями заказчика). Данные загружаются в СГС через схему динамических массивов указателей - DPA (Dynamic Pointer Array), которые построены так, что время выполнения объединения практически не увеличивается с ростом размеров таблиц.