Лекции по Системе цифровой коммутации «ЭЛКОМ»   

1. Общее описание СЦК "ЭЛКОМ"

1.6.3. Программные компоненты, их размещение и взаимодействие

Прикладное ПО включает в себя ряд приложений, основным из которых является "Модуль оператора" (исполняемый файл - MO.ЕХЕ). Данное приложение предназначено для управления оборудованием АТС, отображения его текущего состояния, управления конфигурированием и т.п.

Поставляется также ряд подсистем (ПС) и утилит (служебных программ):

- ПС"Тарификация" (MOBILL.ЕХЕ), служащая для экспорта тарификационных данных из АТС;

- ПС"Статистика" (MOSTAT.ЕХЕ), предназначенная для экспорта из АТС и формирования  данных о трафике;

- Утилита "Контрольные наборы" (MoTech.EXE);

- Утилита "Отключение абонентов списком (MOSWITCH.EXE);

- Утилита "Тестирование абонентов" (MOTEST.EXE);

- Утилита "База данных абонентов" (MoAbonent.EXE);

- Утилита "Изменение структуры АТС" (ATSupgr.EXE);

- Утилита "Обновление ПО АТСЭЛКОМ" (MoProg.EXE).

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

Расположение программных компонент в общем случае показано на рис.1.6.2.

В ходе работы каждого из приложений взаимодействуют 2 обязательных компоненты:

- собственно приложение, функционирующее на одном из внешних компьютеров;

- процесс, функционирующий внутри АТС.

Например, приложениям MO.EXE, MOBILL.EXE, MOSTAT.EXE соотнесены процессы elcmo, elcbill, elcstаt.

Рис.1.6.2. Состав и расположение программных компонент

Рассмотрим теперь взаимодействие компонент ПО, используя терминологию "сервер-клиент". В простейшем понимании сервер - это источник информации, клиент - ее потребитель, который получает данные на основании своего запроса к серверу.

Вся исходная информация находится в АТС, откуда ее можно получить только по запросу. Обмен осуществляется с помощью Сервера МО - служебной программы Tspsrv.exe, которая функционирует в Модуле оператора и обслуживает все приложения  на всех компьютерах.

 На рис.1.6.3 показана организация взаимодействия программных компонент.

Сервер МО функционирует на компьютере Главного (центрального) МО.

Рис.1.6.3. Организация взаимосвязи программных компонент

Среди приложений, работающих на внешних компьютерах, в том числе и на главном МО, могут быть одноименные (см. на рис. 1.6.3  MO1.EXE - MON.EXE, MOBILL1.EXE - MOBILLK.EXE).

Прохождение запроса следующее: клиент (любое из приложений) обращается с запросом к Серверу МО. Сервер МО (программный модуль), в свою очередь, выступая в роли клиента, обращается за информацией к активному в текущий момент УВМ, который по отношению к нему является информационным сервером. Сервер МО также организует очередь запросов, контролирует выполнение запросов по тайм-ауту.

Для передачи файлов в системе применяется и связь по протоколу FTP (File Transfer Protocol). Эта связь используется для работы с файлами конфигурации, статистики и некоторых видов мониторингов. Данный вид связи также реализуется Сервером МО, который по запросу приложения пересылает из АТС соответствующий файл.

Связь между любым из приложений, независимо от места его нахождения, и Сервером МО получила в системе название "Связь с сервером". Связи между Сервером МО и каждым из УВМ (Node10, Node11) получили в системе общее название "Связь ТСР".

Структура IP-адресов типовой сети показана на рис.1.6.4.

Рис.1.6.4. Структура IP-адресов типовой (минимальной) сети



*****
© Банк лекций Siblec.ru
Формальные, технические, естественные, общественные, гуманитарные, и другие науки.