Search
Write a publication
Pull to refresh

АРС или Анализатор Работы Станций

Reading time2 min
Views639
image

В одном из предыдущих топиков меня попросили окунуться поглубже в задачи, выполняемые Главным Информационным Центром Белорусской Железной Дороги… ну что ж, приступим
Понятное дело всего рассказать я не смогу, как-никак это железная дорога и парни тут суровые, да и есть моменты, которые просто-напросто не знаю сам.
Однако проекты, с которыми связан сам попробую описать, хотя бы поверхностно.
Сегодня речь пойдёт об автоматизированной системе «АРС» (расшифровка в заголовке).

Для начала, для любитель глубокого плаванья, немного дополнительной информации:

Если не копать глубоко, то есть поезда пассажирские, а есть грузовые ;). Для пассажирских поездов предназначены пассажирские станции, а для грузовых — … правильно, грузовые.
На этих грузовых станциях выполняются разные технологические операции с поездами. Каждая операция сопровождается информационным потоком (об этом как-нибудь потом), таким образом, что в каждую единицу времени существует реальная модель полигона железной дороги.
Есть один главный информационный центр, находится в Минске и 6 вычислительных центров, по одному в каждом отделении БЖД (Минск, Барановичи, Брест, Гомель, Могилёв, Витебск)
Для наполнения информационного пространства существует масса программ (ну не масса, а парочку, ну да ладно...), выполняющих определённые действия.
Если обобщить, то все они в итоге после манипуляций разных должны передать информацию к нам, в Минск, в вычислительный центр
image

Всё бы хорошо, но половина этих программ, то что морально устарели — ладно, они просто не отвечают современным условиям
Наша система «АРС» предназначена именно, что бы исправить этот недостаток, конечно только в определенном ключе (ведь чужой хлеб отбирать нельзя).
система АРС собирает информацию со станции и передаёт её в маленькие вычислительные центры, скажем так для местных необходимостей
image

Пунктиром обозначена передача данных нашей ситемой
Это что касается структурных схем.
Теперь немного о функциональном составе.
сама система — это:
1) программа-резидент. Находится на станции и тырит необходимые данные
2) программа-опросник. Находится в каждом отделении и получает данные от резидента
3) Microsoft SQL сервак, куда пишутся и пишутся стыриные со станции данные
4) Tomcat, на базе которого есть web-приложение, считывающее необходимую стыриную информацию из таблиц баз
5) ну и пользовательский браузер, установленный на любом персональном компьютере. Само — собой доступ у всех строго ограниченный.

вот примерная схема этой работы:
image

• АРМ «ОСТЦ» — то самое, о чём было упомянуто выше устаревшее ПО
• КИ — концентратор информации (подробней чуть позже)
• ЕСПД — единая сеть передачи данных.
Вот так вот.
p/s
На этой задаче сидит ( разработка, сопровождение) 2-3 человека из 500 в нашем центре. По сложности и нагрузке занимает приблизительно 1% от всех имеющихся задач. Вот именно поэтому я и начал ВАШЕ знакомство именно с этой системы.
Спасибо за внимание.
Tags:
Hubs:
Total votes 13: ↑11 and ↓2+9
Comments4

Articles