Система „МЕТРОЛОГ” создана на основе технологии J2EE (Java 2 Enterprise Edition), которая является стандартом для создания корпоративных распределённых многозвенных систем. Система „МЕТРОЛОГ” – является многоуровневой, сервис – ориентированной информационной системой корпоративного уровня. Архитектура системы приведена на рисунке: 1. Уровень потребителей информации и функций системы измерений Потребителями информации и функций системы измерений, анализа и диагностики являются пользователи – персонал компании, который работает в множестве подразделений разного уровня. Для данной категории потребителей существуют мощные и эффективные инструменты (интерфейсы пользователей) для работы с системой. Таким инструментом является – клиентское программное обеспечение системы измерения, анализа и диагностики Системы „МЕТРОЛОГ”. Потребителями информации и функций системы измерения, анализа и диагностики также могут выступать автоматизированные информационные системы компании (внешние к системе измерения). Для данной категории потребителей существуют стандартные интерфейсы и протоколы взаимодействия внешних систем с системой измерения, анализа и диагностики „МЕТРОЛОГ” (например, RMI, ODBC, XML, HTTP, SOAP (WEB - сервисы), JDBC, CORBA). 2. Уровень корпоративного централизованного сервиса приложений системы измерений Централизованный сервис приложений системы измерений, анализа и диагностики выступает сервером приложений (Application server) Системы „МЕТРОЛОГ”, который обеспечивает выполнение следующих основных функций: - поддержку всех технологических процессов компании, связанных с измерениями, анализом и диагностикой телекоммуникационных объектов и сетей,
- обеспечивает получение и обработку запросов и заданий от пользователей системы,
- обеспечивает управление всеми процессами измерения, диагностики и анализа,
- обеспечивает маршрутизацию запросов на измерений от потребителей на соответствующие Интеграционные сервисы,
- выполняет унификацию, согласование, очистку, приведение и конечную обработку результатов измерений,
- обеспечивает сохранение информации в Хранилище данных,
- проводит анализ, диагностику, статистическую и аналитическую обработку результатов измерений,
- формирует результаты для потребителей,
- обеспечивает программные интерфейсы для внешних потребителей информации на основе стандартных интерфейсов и протоколов,
- обеспечивает формирование запросов к внешним информационным системам (например на получение линейных данных по телефону с внешними информационными системами линейных данных),
- обеспечивает авторизацию потребителей информации, проверку прав на доступ к данным и прав на выполнение определённых операций в системе,
- обеспечивает мониторинг состояние компонентов системы измерения (самодиагностика),
- выполняет другие функции.
3. Уровень интеграционных сервисов Интеграционные сервисы обеспечивают управление процессами измерения на уровне конкретного измерительного оборудования, измерительного прибора, комплекса. Интеграционные сервисы выполняют следующие основные функции: - получают запросы/команды от централизованного сервиса измерений,
- обеспечивают управление очередью запросов,
- обеспечивают управление очередью использования портов/каналов измерительного оборудования,
- обеспечивают непосредственное управление портами/каналами средств измерения и диагностики,
- обеспечивают управление выделенными подключениями для режимов детальной диагностики,
- выполняют авторизацию на выполнение отдельных команд,
- передают результаты измерения к централизованному сервису измерения и диагностики.
За счёт создания или подключения новых интеграционных сервисов обеспечивается расширение как количества, так и типов средств измерения и диагностики. Интеграционные сервисы могут быть налажены для взаимодействия с существующими системами измерений/диагностики, при условии наличия программных интерфейсов к последним. 4. Уровень измерительного оборудования, комплексов, приборов Данный уровень содержит всё множество измерительного оборудования, которое необходимо для проведения измерений в компании. Измерительным оборудованием могут выступать: - цифровые АТС,
- отдельные измерительные приборы разного назначения и применения,
- управляющие, измерительные и диагностические комплексы для соответствующего оборудования (например, ADSL).
Эффективность использования измерительного оборудования зависит от наличия интерфейсов доступа к оборудованию и протоколов обмена данными. |