Система межведомственного информационного обмена |
 |
Назначение системы. В рамках реализации автоматизированной системы «Социальная карта жителя Свердловской области» была разработана Транспортная подсистема (далее ТП), основанная на системе гарантированной доставки сообщений IBM WebSphere MQ. Транспортная подсистема (ТП) предназначена для передачи информации между участниками межведомственного информационного обмена с предоставлением сервисов гарантированной доставки сообщений, приоритезации, и интерфейсов для прикладного ПО.
ТП позволяет:
• обеспечить гарантированную однократную доставку сообщений между различными автоматизированными информационными системами (далее – АИС), участвующими в проекте, в том числе при использовании нестабильных каналов передачи данных; • предоставить разработчикам прикладного ПО современное и простое средство гарантированной передачи информации между приложениями, не зависящее от специфики развития используемых аппаратно-программных и телекоммуникационных средств связи; • способствовать сокращению эксплуатационных расходов на инфраструктуру передачи информации за счет применения унифицированных транспортных решений.
Участники информационного обмена.
Участниками информационного обмена являются следующие организации:
• Министерство социальной защиты населения Свердловской области; • Управление социальной защиты населения МО «Невьянский район»; • Территориальный фонд обязательного медицинского страхования Свердловской области; • Поликлиника №1 МУЗ ЦРБ МО «Невьянский район»; • МУ «Дирекция единого заказчика» МО «Невьянский район»; • Межведомственный информационный центр.
Каждый участник выполняет свои функции в рамках информационного обмена и может являться как потребителем, так и поставщиком информации.
Структура ТП.
В качестве базового продукта для транспортного программного обеспечения промежуточного уровня используется масштабируемое решение на основе системы сообщений (MOM) с высокой степенью гарантированности и надежности доставки IBM WebSphere MQ.
ТП состоит из:
• выделенного транспортного сервера, обеспечивающего хранение, доставку и транспортную маршрутизацию сообщений с использованием системы очередей IBM WebSphere MQ; • транспортного ПО IBM WebSphere MQ Client на точках доступа.
Точка доступа является программно-аппаратным адаптером ТП к информационным системам, участвующим в обмене. Точки доступа, устанавливаемые в ведомственных системах, позволяют:
• обеспечить возможность подключения ведомственных информационных систем к системе межведомственного обмена; • обеспечить простую интеграцию ведомственной системы с транспортной подсистемой системы межведомственного обмена, обеспечивающей функции гарантированной доставки сообщений; • обеспечить функции контроля и выполнения входящих и исходящих сообщений;
Схема подключения Точки доступа к ведомственной информационной системе представлена на Рис. 1. IBM WebSphere MQ Client

Рис. 1. Схема подключения Точки доступа к ведомственной информационной системе
ТП обеспечивает сохранение контекста передачи и сообщений в случае разрыва физического соединения (режим работы в off-line). ТП строится на базе точек доступа, объединяемых в информационную структуру типа «звезда». В центре «звезды» размещается выделенный транспортный сервер.
Структурная схема ТП представлена на Рис. 2.

Рис. 2. Структурная схема ТП Транспортный сервер IBM WebSphere Client
Взаимодействие ТП с прикладным ПО
ТП предоставляет единый программный интерфейс для прикладного ПО в точках доступа на языке программирования Java 2 Standard Edition, вне зависимости от используемого транспорта в конкретной точке доступа. Ведомственные информационные система не используют программный интерфейс ТП.
Функции ТП
ТП выполняет следующие функции:
• обеспечивать надежное хранение очередей сообщений; • выполнять маршрутизацию и обмен сообщениями с другими участниками обмена с гарантированной доставкой; • восстанавливать функционирование при восстановлении после сбоя или устранения неисправности без потери принятых на доставку при условии работоспособности дисковой подсистемы; • выполнять функции конфигурировании, мониторинга и администрирования транспортных объектов посредством специализированных программных компонент.
Процесс деятельности
В общем случае процесс обмена информацией между ведомственными информационными системами выглядит следующим образом:
• Для участия в межведомственном информационном обмене ведомственная информационная система должна быть подключена к транспортной подсистеме системы межведомственного обмена при помощи точки доступа. • Ведомственная система (система инициатор) в рамках какого-либо регламента (все виды взаимодействия ведомственных информационных систем должны быть описаны электронными административными регламентами) формирует запрос о гражданине к другой ведомственной информационной системе (системе приемнику) и отправляет его при помощи точки доступа и транспортной подсистемы системы СМО. Запрос содержит служебную информацию, которая описывает тип запроса (т.е. в рамках какого регламента сформирован запрос, кому адресован запрос, кем и когда он сформирован и т.п.) и идентификационную информацию о гражданине (ИПД), считанную со смарт-карты. • Транспортная подсистема доставляет запрос в ведомственную систему (приемник), которой он предназначен. • Ведомственная система (приемник) обрабатывает запрос от ведомственной системы инициатора и формирует сообщение-ответ с необходимыми данными о гражданине (в рамках регламента) и отправляет данный ответ при помощи точки доступа и транспортной подсистемы. • Система инициатор получает и обрабатывает сообщение-ответ. После чего процесс обмена считается завершенным. • Процессы обмена не зависят друг от друга, могут быть продолжительными во времени и могут выполняться параллельно.
|