Взаимодействие
Одним из важнейших вопросов, возникающих в процессе внедрения системы управление эксплуатацией и развития сети, является вопрос интеграции системы в общее информационное пространство предприятия. То есть, необходимо обеспечить двухсторонний обмен данными между АСТЛУ ФВ32 и другими системами, функционирующими у Заказчика. Типичными примерами таких система являются биллинговые системы, оборудование автоматизированного приема заявок, измерения параметров абонентских линий и так далее. Как пример, приведем группы задач, типичные для взаимодействия АСТЛУ и АСКР (Автоматизированная система комплексных расчетов):
- Получение из АСКР информации об абоненте и техническим средствам.
- Получение АСКР цепочки линейных данных по нагрузке.
- Передача в АСКР информации об отключении по техническим причинам.
- Передача в АСТЛУ информации об отключении по инициативе абонотдела.
- Определение технической возможности установок по инициативе АСКР.
- Взаимный информационный обмен АСТЛУ и АСКР по работе с новыми установками, снятиями, прочими видами совместных работ по нарядам.
Ранее для организации взаимодействия использовался механизм обмена на файловом уровне или вызов из клиентских приложений внешних исполняемых модулей. На данный момент используется более современный метод, основанный на использовании Web - сервисов. Данная технология предполагает, что каждая из сторон, участвующая в информационном обмене и предоставляющая свои данные или методы, разрабатывает сервис сопряжения, реализующий свою часть функций из согласованного протокола взаимодействия. Наш сервис сопряжения (RiCoServer.dll) представляет собой ISAPI-модуль к Web-серверу. Взаимодействие приложений-клиентов с данным сервисом реализовано в виде удаленного вызова процедур на основе протокола SOAP. В качестве транспортного протокола выступает HTTP. Эта архитектура выглядит следующим образом:

Полную информацию о сервере сопряжения можно получить здесь
|