Программное обеспечение для ВОЛС

Скачать
Система мониторинга оптических волокон
Заказчик: ЗАО «ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» - Предприятие, специализирующееся на разработке и производстве измерительных приборов для оптических систем передачи.
Задача: Разработать распределенную систему мониторинга физических характеристик волоконно-оптических линий связи (RFTS), используя в качестве датчиков оптические рефлектометры собственного производства заказчика. Наличие на рынке крупных конкурентов нашего заказчика накладывало на систему мониторинга дополнительное ограничение – она должна была получиться с приемлемой стоимостью на рынке EMEA в средне-нижнем ценовом сегменте.
Решение: Специалистами Optixsoft была разработана и реализована расширенная трехуровневая архитектура системы мониторинга:
Уровень данных. В качестве сервера баз данных было выбрано решение MySQL с открытым исходным текстом, полностью удовлетворявшее предполагаемым нагрузкам.
Уровень бизнес-логики. Мы учли, что источником данных в системе будут являться оптические рефлектометры. И поэтому для распределения нагрузки потоков информации заказчик разработал специальные модули удаленного тестирования (RTU), состоящие из оптического рефлектометра, встроенного компьютера и оптического переключателя. Таким образом, уровень бизнес-логики был разделен на 2 части – серверную и модульную. Для центра управления системой был разработан программный сервер приложений, а для RTU – специальный программный сервер, производящий обработку получаемых данных и перенаправляющий их серверу приложений.
Терминальный уровень. Для управления системой было разработано GUI-приложение под Windows. Приложение позволяет: создавать и управлять топологией графа ВОЛС, настраивать и управлять параметрами тестирования ВОЛС, просматривать статистику измерений и статистику системных событий, получать сообщения системы об авариях на ВОЛС, распечатывать отчеты о системных событиях и авариях на трассах.
Технологии: MySQL, TCP/IP, GIS
Языки программирования: C++
Средства управления проектом: MSProject, CVS
Трудозатраты: 18 человекомесяцев (на момент первой версии)
Optixsoft - Программное обеспечение для ВОЛС. 2018. Все права сохранены.