Сервис синхронизации по шине
Программный комплекс позволяет настроить синхронизацию справочников и документов с другими комплексами посредством сервиса синхронизации по шине.
Синхронизация объектов заключается в установлении соответствия между строками объекта системы-источника и строками объекта системы-получателя.
История изменений, осуществленных сервисом синхронизации, отображается в Журнале событий (подробнее в разделе Журнал событий).
RMS (Remote Messaging Service) – сервис, предназначенный для интеграции корпоративных приложений посредством обмена сообщениями (далее шина).
Сервисная шина обмена сообщениями (ПК "Интеграция-КС") предназначена для организации централизованного и унифицированного событийно-ориентированного обмена сообщениями (документы, протоколы и т.д.) между различными информационными системами. Применяется для интеграции информационных систем, используемых в бюджетном процессе субъектов Российской Федерации и муниципальных образований.
Для начала требуется установить RMS сервис (Remote Messaging Service) (подробнее в разделе Установка шины).
Канал шины представляет собой механизм по отправке, приему, преобразованию и хранению сообщений. Каналы подразделяются на типы по виду источника данных в зависимости от их физической природы, и для подключения к ним имеются соответствующие адаптеры. Каждый канал имеет виртуальный (Virtual Address) и физический адрес (Real Address).
Формат адреса имеет вид электронной почты: name@domain.
Взаимодействие между базами данных осуществляется через каналы, связанные с этими базами данных:
- база данных-отправитель проверяет доступность канала шины (делается запрос на сервис шины от SQL сервера) и создает сообщение в специальной таблице базы данных
- соответствующий канал (созданный для базы данных отправителя) шины типа:
- MSSQL: с заданной периодичностью сканирует специальную таблицу в своей базе данных на предмет появления исходящих сообщений,
- FILE: с заданной периодичностью сканирует заданный каталог на диске на предмет появления файлов с сообщением для отправки,
- и отправляет их в канал получателя, который, в зависимости от типа канала
- MSSQL: сохраняет полученное сообщение в специальную таблицу своей базы данных
- FILE: сохраняет полученное сообщение в заданный каталог,
- база данных-получатель (прописана в канале получателя) с заданной периодичностью опрашивает специальную таблицу базы данных на предмет "поступивших сообщений" (планировщик задач "Проверка межкомплексных сообщений интеграционной шины"), при наличии обрабатыает их (меняет статус документу и т.п.), отправив в шину результат обработки для отправителя (п.1).
Установка шины
Доступно 2 способа установки шины:
- автоматическая установка,
- ручная установка.
После завершения установки можно перейти к созданию и настройке каналов передачи данных по шине.
При необходимости обновления версии шины необходимо удалить старую версию через установку программ и поставить новую версию шину с аналогичными параметрами.
Официальная ссылка для скачивания:
https://www.keysystems.ru/Updates/UpdateList.aspx?id={F3A90728-B8E6-4089-844F-9A101BACDB55}