34
Распределённая интеграционная система RM RM -3 -3

Распределённая интеграционная система

  • Upload
    olin

  • View
    52

  • Download
    3

Embed Size (px)

DESCRIPTION

RM -3. Распределённая интеграционная система. RM -3. RM -3 – распределённая интеграционная программная среда, предназначенная для построения единого верхнего уровня различных технологических систем (пожарных, охранных, жизнеобеспечения, «интеллектуальных зданий» и т.д.). - PowerPoint PPT Presentation

Citation preview

Page 1: Распределённая интеграционная система

Распределённая интеграционная системаРаспределённая интеграционная система

RMRM-3-3

Page 2: Распределённая интеграционная система

RM-3RM-3

RM-3 – распределённая интеграционная программная среда, предназначенная для построения единого верхнего уровня различных технологических систем (пожарных, охранных, жизнеобеспечения, «интеллектуальных зданий» и т.д.).

RM-3 позволяет создавать легко масштабируемые системы, предоставляя средства для унифицированного взаимодействия разнородного оборудования и программного обеспечения, а также единый пользовательский и программный интерфейс.

RM-3 – распределённая интеграционная программная среда, предназначенная для построения единого верхнего уровня различных технологических систем (пожарных, охранных, жизнеобеспечения, «интеллектуальных зданий» и т.д.).

RM-3 позволяет создавать легко масштабируемые системы, предоставляя средства для унифицированного взаимодействия разнородного оборудования и программного обеспечения, а также единый пользовательский и программный интерфейс.

Page 3: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Преимущества RM-3 с точки зрения пользователя:Преимущества RM-3 с точки зрения пользователя:

Доступ ко всем возможностям интегрированной системы с любого терминала (хоста) Доступ ко всем возможностям интегрированной системы с любого терминала (хоста)

Унифицированный пользовательский интерфейс Унифицированный пользовательский интерфейс

Единые средства конфигурирования разнородных подсистем Единые средства конфигурирования разнородных подсистем

Единые средства управления всеми подсистемами Единые средства управления всеми подсистемами

Модульность системы Модульность системы

Гибкие средства управления правами Гибкие средства управления правами

Удобные средства формирования отчётов Удобные средства формирования отчётов

Встроенная скриптовая система Встроенная скриптовая система

Page 4: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Преимущества RM-3 с точки зрения пользователя:Преимущества RM-3 с точки зрения пользователя:

Доступ ко всем возможностям интегрированной системы с любого терминала (компьютера) Доступ ко всем возможностям интегрированной системы с любого терминала (компьютера)

Унифицированный пользовательский интерфейс Унифицированный пользовательский интерфейс

Единые средства конфигурирования разнородных подсистем Единые средства конфигурирования разнородных подсистем

Единые средства управления всеми подсистемами Единые средства управления всеми подсистемами

Модульность системы Модульность системы

Гибкие средства управления правами Гибкие средства управления правами

Удобные средства формирования отчётов Удобные средства формирования отчётов

Встроенная скриптовая система Встроенная скриптовая система

Page 5: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Доступ ко всем возможностям интегрированной системы с любого терминала (компьютера) Доступ ко всем возможностям интегрированной системы с любого терминала (компьютера)

Page 6: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Унифицированный пользовательский интерфейс Унифицированный пользовательский интерфейс Доступ ко всем возможностям интегрированной системы с любого терминала (хоста) Доступ ко всем возможностям интегрированной системы с любого терминала (хоста)

Дерево объектов системы

Окно тревожных сообщений

Графический план

Протокол

Page 7: Распределённая интеграционная система

Унифицированный пользовательский интерфейс Унифицированный пользовательский интерфейс Единые средства конфигурирования разнородных подсистем Единые средства конфигурирования разнородных подсистем

КонсольКонсоль

ОператорОператор

СКДСКД ОПСОПС ВидеоВидео

«Руб

еж»

«Руб

еж»

Ap

oll

oA

po

llo

Bo

lid

Bo

lid

«Руб

еж»

«Руб

еж»

Bo

lid

Bo

lid

«Руб

еж»

«Руб

еж»

iTV

iTV

Пример:

Добавление пользователя

Преимущества RM-3Преимущества RM-3

Page 8: Распределённая интеграционная система

КонсольКонсоль

ОператорОператор

СКДСКД ОПСОПС ВидеоВидео

«Руб

еж»

«Руб

еж»

Ap

oll

oA

po

llo

Bo

lid

Bo

lid

«Руб

еж»

«Руб

еж»

Bo

lid

Bo

lid

«Руб

еж»

«Руб

еж»

iTV

iTV

Пример:

Создание видеоэкрана

Единые средства конфигурирования разнородных подсистем Единые средства конфигурирования разнородных подсистем

Преимущества RM-3Преимущества RM-3

Page 9: Распределённая интеграционная система

Единые средства управления всеми возможностями системы Единые средства управления всеми возможностями системы

КонсольКонсоль

ОператорОператор

СКДСКД ОПСОПС ВидеоВидео

«Руб

еж»

«Руб

еж»

Ap

oll

oA

po

llo

Bo

lid

Bo

lid

«Руб

еж»

«Руб

еж»

Bo

lid

Bo

lid

«Руб

еж»

«Руб

еж»

iTV

iTV

Единые средства конфигурирования разнородных подсистем Единые средства конфигурирования разнородных подсистем

Пример:

Блокировка точки доступа

Преимущества RM-3Преимущества RM-3

Page 10: Распределённая интеграционная система

Единые средства управления всеми возможностями системы Единые средства управления всеми возможностями системы

КонсольКонсоль

ОператорОператор

СКДСКД ОПСОПС ВидеоВидео

«Руб

еж»

«Руб

еж»

Ap

oll

oA

po

llo

Bo

lid

Bo

lid

«Руб

еж»

«Руб

еж»

Bo

lid

Bo

lid

«Руб

еж»

«Руб

еж»

iTV

iTV

Пример:

Событие ОПС

Тревога Проникновение

Преимущества RM-3Преимущества RM-3

Page 11: Распределённая интеграционная система

Единые средства управления всеми возможностями системы Единые средства управления всеми возможностями системы Модульность системы Модульность системы

ЯдроЯдро

Исп. БДИсп. БД

Исп. скриптовИсп. скриптов

Исп. алг.Исп. алг.

КонсольКонсольКонсольКонсоль

КонсольКонсоль

Исп. видеоИсп. видео

КонсольКонсоль

КонсольКонсоль

Исп. «Рубеж»Исп. «Рубеж»

Преимущества RM-3Преимущества RM-3

Page 12: Распределённая интеграционная система

Модульность системы Модульность системы Гибкие средства управления правами Гибкие средства управления правами

Группы (роли)Группы (роли)

ПользователиПользователи

ПриложенияПриложения

Уровни доступаУровни доступа

Запреты Запреты и разрешенияи разрешения

•Выполнение действийВыполнение действий•Генерация событийГенерация событий•Изменение свойств и Изменение свойств и значенийзначений•Чтение и просмотр свойств,Чтение и просмотр свойств, значений, действий, значений, действий, Событий и т.д.Событий и т.д.

Преимущества RM-3Преимущества RM-3

Page 13: Распределённая интеграционная система

Гибкие средства управления правами Гибкие средства управления правами

Преимущества RM-3Преимущества RM-3

Удобные средства формирования отчётов Удобные средства формирования отчётов

ОбъектыОбъекты

ТипыТипы

ИнициаторыИнициаторы

ДействияДействия

СобытияСобытия

АтрибутыАтрибуты

ВремяВремя

Условия выборкиУсловия выборки ПротоколПротокол

Page 14: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Удобные средства формирования отчётов Удобные средства формирования отчётов Мощная скриптовая система Мощная скриптовая система

Исполнитель Исполнитель скриптовскриптов

Компиляция

ИсполнительИсполнитель

Со

бы

тие

Реакц

ия

Редактор скриптов (Редактор скриптов (C#)C#)

ОборудованиеОборудование Событие

Page 15: Распределённая интеграционная система

Мощная скриптовая система Мощная скриптовая система

СкриптСкрипт

СкриптСкрипт

СкриптСкрипт

Исп. видеоИсп. видео

Пример:

Реакция на обнаружение движения

Отобразить окно

ТРЕВОГАТРЕВОГАТревога

Преимущества RM-3Преимущества RM-3

!

Запись

Page 16: Распределённая интеграционная система

Мощная скриптовая система Мощная скриптовая система

Для организации сложных реакций применяются алгоритмы выполненияДля организации сложных реакций применяются алгоритмы выполнения

Преимущества RM-3Преимущества RM-3

Скрипты в узлах алгоритма

Page 17: Распределённая интеграционная система

Прикладные модули RM-3

Прикладные модули RM-3

В поставку RM-3 входят следующие прикладные модули:В поставку RM-3 входят следующие прикладные модули:

АРМ Администратора АРМ Администратора АРМ Дежурного АРМ Дежурного АРМ Фотоидентификации АРМ Фотоидентификации АРМ Дизайн пропусков АРМ Дизайн пропусков Модуль интеграции Р-08 и Р-09 Модуль интеграции Р-08 и Р-09 Модуль интеграции «Рубикон» Модуль интеграции «Рубикон» Модуль интеграции Р-020 Модуль интеграции Р-020 Модуль интеграции СКУ-01 Модуль интеграции СКУ-01 Модуль интеграции РТС-24 Модуль интеграции РТС-24 Модуль интеграции ПО Р-08 Модуль интеграции ПО Р-08 Модуль интеграции ПО «Интеллект» Модуль интеграции ПО «Интеллект»

Модуль распознавания

автомобильных госномеров

Модуль распознавания

автомобильных госномеров

Модуль распознавания

маркировки ж/д вагонов

Модуль распознавания

маркировки ж/д вагонов

Модуль распознавания лиц Модуль распознавания лиц Модуль интеграции видео,

в т.ч. IP видеоустройств и

поворотных устройств

Модуль интеграции видео,

в т.ч. IP видеоустройств и

поворотных устройств

Модуль связи через GSM Модуль связи через GSM

Модуль интеграции Р-08 и Р-09 Модуль интеграции Р-08 и Р-09 Модуль интеграции «Рубикон» Модуль интеграции «Рубикон»

Модуль интеграции СКУ-01 Модуль интеграции СКУ-01

Модуль интеграции Р-08 и Р-09 Модуль интеграции Р-08 и Р-09 Модуль интеграции «Рубикон» Модуль интеграции «Рубикон» Модуль интеграции Р-020 Модуль интеграции Р-020 Модуль интеграции СКУ-01 Модуль интеграции СКУ-01

Модуль интеграции Р-08 и Р-09 Модуль интеграции Р-08 и Р-09 Модуль интеграции «Рубикон» Модуль интеграции «Рубикон»

Модуль интеграции РТС-24 Модуль интеграции РТС-24

Модуль интеграции Р-020 Модуль интеграции Р-020 Модуль интеграции СКУ-01 Модуль интеграции СКУ-01

Модуль интеграции Р-08 и Р-09 Модуль интеграции Р-08 и Р-09 Модуль интеграции «Рубикон» Модуль интеграции «Рубикон»

Модуль интеграции ПО Р-08 Модуль интеграции ПО Р-08

Модуль интеграции РТС-24 Модуль интеграции РТС-24

Модуль интеграции Р-020 Модуль интеграции Р-020 Модуль интеграции СКУ-01 Модуль интеграции СКУ-01

Модуль интеграции Р-08 и Р-09 Модуль интеграции Р-08 и Р-09 Модуль интеграции «Рубикон» Модуль интеграции «Рубикон»

Модуль интеграции ПО «Интеллект» Модуль интеграции ПО «Интеллект»

Модуль интеграции ПО Р-08 Модуль интеграции ПО Р-08

Модуль интеграции РТС-24 Модуль интеграции РТС-24

Модуль интеграции Р-020 Модуль интеграции Р-020 Модуль интеграции СКУ-01 Модуль интеграции СКУ-01

Модуль интеграции Р-08 и Р-09 Модуль интеграции Р-08 и Р-09 Модуль интеграции «Рубикон» Модуль интеграции «Рубикон»

Page 18: Распределённая интеграционная система

Прикладные модули RM-3

Прикладные модули RM-3

АРМ Администратора АРМ АдминистратораПредназначено для конфигурирования системы.

Для запуска не требует лицензии.

Предназначено для конфигурирования системы.

Для запуска не требует лицензии.

Page 19: Распределённая интеграционная система

Прикладные модули RM-3

Прикладные модули RM-3

АРМ Дежурного АРМ ДежурногоПредназначено для мониторинга состояния и управления системой.

Для запуска требуется лицензия (на каждое АРМ).

Предназначено для мониторинга состояния и управления системой.

Для запуска требуется лицензия (на каждое АРМ).

Page 20: Распределённая интеграционная система

АРМ Фотоидентификации АРМ ФотоидентификацииПредназначено для идентификации по фотографии людей, проходящихчерез точки доступа. Для запуска требуется лицензия (на каждое АРМ).

Предназначено для идентификации по фотографии людей, проходящихчерез точки доступа. Для запуска требуется лицензия (на каждое АРМ).

Прикладные модули RM-3

Прикладные модули RM-3

Page 21: Распределённая интеграционная система

АРМ Дизайн пропусков АРМ Дизайн пропусковПредназначено для создания и редактирования шаблонов пропусков.

Для запуска требуется лицензия (на каждое АРМ).

Предназначено для создания и редактирования шаблонов пропусков.

Для запуска требуется лицензия (на каждое АРМ).

Прикладные модули RM-3

Прикладные модули RM-3

Page 22: Распределённая интеграционная система

Прикладные модули RM-3

Прикладные модули RM-3

Модули интеграции устройств и систем Модули интеграции устройств и систем

Модуль интеграции ПО «Интеллект» Модуль интеграции ПО «Интеллект»

Модуль интеграции ПО Р-08 Модуль интеграции ПО Р-08

Модуль интеграции РТС-24 Модуль интеграции РТС-24

Модуль интеграции Р-020 Модуль интеграции Р-020 Модуль интеграции СКУ-01 Модуль интеграции СКУ-01

Модуль интеграции Р-08 и Р-09 Модуль интеграции Р-08 и Р-09 Модуль интеграции «Рубикон» Модуль интеграции «Рубикон»

Предназначены для обеспечения работы в RM-3 различных устройств и взаимодействия с другими системами. Для работы требуют наличия лицензии на каждое отдельное подключение.

Предназначены для обеспечения работы в RM-3 различных устройств и взаимодействия с другими системами. Для работы требуют наличия лицензии на каждое отдельное подключение.

Page 23: Распределённая интеграционная система

Модули распознавания автомобильных госномеров и маркировки ж/д вагонов Модули распознавания автомобильных госномеров и маркировки ж/д вагонов

Прикладные модули RM-3

Прикладные модули RM-3

Требуют наличия лицензии на каждый канал распознаванияТребуют наличия лицензии на каждый канал распознавания

Page 24: Распределённая интеграционная система

Модуль распознавания лиц Модуль распознавания лиц

Прикладные модули RM-3

Прикладные модули RM-3

Требует наличия лицензии на каждый канал распознаванияТребует наличия лицензии на каждый канал распознавания

Page 25: Распределённая интеграционная система

Модуль видеоподсистемы Модуль видеоподсистемы

Прикладные модули RM-3

Прикладные модули RM-3

Предназначен для организации приёма и обработки видеосигнала

с различных источников, а также для организации АРМ видеонаблюдения. Требует наличия лицензии на каждый видеоканал серверов и IP устройств.

Предназначен для организации приёма и обработки видеосигнала

с различных источников, а также для организации АРМ видеонаблюдения. Требует наличия лицензии на каждый видеоканал серверов и IP устройств.

Page 26: Распределённая интеграционная система

Модуль связи через GSM Модуль связи через GSM

Прикладные модули RM-3

Прикладные модули RM-3

Предназначен для работы с терминалами GSM, в т.ч. приёма и отправки SMS. В частности, возможно использование скриптов RM-3 для работы с терминалами. Требует наличия лицензии на каждый терминал.

Предназначен для работы с терминалами GSM, в т.ч. приёма и отправки SMS. В частности, возможно использование скриптов RM-3 для работы с терминалами. Требует наличия лицензии на каждый терминал.

Page 27: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Преимущества RM-3 с точки зрения разработчика:Преимущества RM-3 с точки зрения разработчика:

Объектно-ориентированная организация системы Объектно-ориентированная организация системы

Единая информационная среда Единая информационная среда

SDK системы, ориентированный на минимизацию кодирования SDK системы, ориентированный на минимизацию кодирования

Удобные средства описания предметных областей Удобные средства описания предметных областей

Программирование в терминах предметной области Программирование в терминах предметной области

Гибкие средства формирования пользовательского интерфейса Гибкие средства формирования пользовательского интерфейса

Page 28: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Преимущества RM-3 с точки зрения разработчика:Преимущества RM-3 с точки зрения разработчика:

Объектно-ориентированная организация системы Объектно-ориентированная организация системы

Единая информационная среда Единая информационная среда

SDK системы, ориентированный на минимизацию кодирования SDK системы, ориентированный на минимизацию кодирования

Удобные средства описания предметных областей Удобные средства описания предметных областей

Программирование в терминах предметной области Программирование в терминах предметной области

Гибкие средства формирования пользовательского интерфейса Гибкие средства формирования пользовательского интерфейса

Page 29: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Объектно-ориентированная организация системы Объектно-ориентированная организация системы- Все сущности в системе представлены как объекты, обладающие свойствами, значениями (аналог тэгов в OPC), событиями, действиями и набором состояний.- Объекты полиморфны; как правило, реализуют несколько интерфейсов.- Объекты персистентные. Конфигурация объектов хранится в БД. Изменения конфигурации объектов распространяются в системе в реальном времени в виде событий изменения свойств.- За выполнение действий над объектами и генерацию их событий отвечают исполнители интерфейсов («драйвера» внешних по отношению к системе сущностей).- Идеологически близкие технологии: CORBA, DCOM, .Net Remoting.

- Все сущности в системе представлены как объекты, обладающие свойствами, значениями (аналог тэгов в OPC), событиями, действиями и набором состояний.- Объекты полиморфны; как правило, реализуют несколько интерфейсов.- Объекты персистентные. Конфигурация объектов хранится в БД. Изменения конфигурации объектов распространяются в системе в реальном времени в виде событий изменения свойств.- За выполнение действий над объектами и генерацию их событий отвечают исполнители интерфейсов («драйвера» внешних по отношению к системе сущностей).- Идеологически близкие технологии: CORBA, DCOM, .Net Remoting.

Page 30: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Объектно-ориентированная организация системы Объектно-ориентированная организация системы Единая информационная среда Единая информационная среда Изменения конфигурации, события, изменения состояний объектов в

реальном времени поступают к заинтересованным в них клиентам системы. Таким образом, стираются границы между отдельными хостами, и все приложения системы работают в едином информационном пространстве. Как следствие, работа с оборудованием инвариантна относительно места его физического подключения.

Изменения конфигурации, события, изменения состояний объектов в реальном времени поступают к заинтересованным в них клиентам системы. Таким образом, стираются границы между отдельными хостами, и все приложения системы работают в едином информационном пространстве. Как следствие, работа с оборудованием инвариантна относительно места его физического подключения.

Page 31: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

Единая информационная среда Единая информационная среда SDK системы, ориентированный на минимизацию кодирования SDK системы, ориентированный на минимизацию кодирования

При разработке приложений в RM-3 большая часть программного кода генерируется автоматически. Программисту остаётся разработать систему понятий предметной области, реализовать обработчики действий объектов и настроить универсальный пользовательский интерфейс с помощью специальных утилит.

При разработке приложений в RM-3 большая часть программного кода генерируется автоматически. Программисту остаётся разработать систему понятий предметной области, реализовать обработчики действий объектов и настроить универсальный пользовательский интерфейс с помощью специальных утилит.

Page 32: Распределённая интеграционная система

Преимущества RM-3Преимущества RM-3

SDK системы, ориентированный на минимизацию кодирования SDK системы, ориентированный на минимизацию кодирования Удобные средства описания предметных областей Удобные средства описания предметных областей

Структура понятий предметной области подсистемы, интегрируемой в RM-3 формируется с помощью специальной утилиты и хранится в справочниках в формате XML. Справочники компилируются в сборки .Net, которые содержат классы клиентских объектов, базовые классы исполнителей, классы пулов объектов, большое количество справочной информации, скрипты расчёта состояний и т.д.

Структура понятий предметной области подсистемы, интегрируемой в RM-3 формируется с помощью специальной утилиты и хранится в справочниках в формате XML. Справочники компилируются в сборки .Net, которые содержат классы клиентских объектов, базовые классы исполнителей, классы пулов объектов, большое количество справочной информации, скрипты расчёта состояний и т.д.

XMLXML

<xml/><xml/>

DLLDLL

Page 33: Распределённая интеграционная система

Архитектура RM-3Архитектура RM-3С

ист

емны

й у

рове

нь R

M-3

Уро

вень

RM

-3 F

ram

ewo

rkП

рикл

адно

й у

рове

нь R

M-3

Абстрактный уровень объектной модели

Мод

ель

пол

имор

фно

го

объ

екта

Сре

дст

ва р

абот

ы с

пу

лам

и по

лим

орф

ных

объ

екто

в

Под

дер

жка

кл

иент

-се

рвер

ной

архи

тект

уры

об

ъек

тной

мод

ели

Об

ъе

ктно

е хр

анил

ище

(мод

уль

объ

ектн

о-ор

иент

иро

ванн

ого

пред

став

лен

ия Б

Д)

Средства моделирования

предметных областей

Сре

дст

ва х

ране

ния

спра

вочн

иков

пр

едм

етн

ых

обл

асте

й

Сре

дст

ва к

омпи

ляц

ии

испо

лня

емы

х м

одул

ей

пред

ме

тны

х об

лас

тей

Коммуникационная подсистема

Яд

ро R

M-3

Сре

дст

ва

мар

шру

тиза

ции

д

ейст

вий

и со

бы

тий

Под

сист

ема

разг

рани

чени

я д

осту

па

и пр

овер

ки п

рав

Уни

фиц

иров

анны

й

пол

ьзов

ател

ьски

й ин

терф

ейс

Типизированный уровень объектной моделиРедактор предметных

областей

Тер

мин

ал с

вязи

Стандартные библиотеки предметных областей

Ре

дак

тор

конф

игу

рац

ий к

онсо

ли

пол

ьзов

ател

я

Системная

Хос

ты

Уро

вни

дос

тупа

Вре

мен

ные

зоны

Базовые понятия

Пол

ьзов

ател

и

Мод

ули

Скр

ипты

Уст

ройс

тва

Тех

. сре

дст

ва

...

ОПС и СКД

Охр

анны

й ш

лей

ф

Пож

арны

й ш

лей

ф

Рел

е

......

Ред

акто

р то

пол

оги

и си

стем

ы

Ста

ндар

тны

е ре

дак

торы

и

нави

гато

ры

Граф

ичес

кие

план

ы

Библиотеки поддержки оборудования «Сигма-ИС»

Об

оруд

ован

ие И

СБ

«Р

убеж

-08»

Об

оруд

ован

ие Р

-020

Вид

еопл

аты

Р

МВ

иде4

-100

РМ

Вид

ео6-

150

РМ

Вид

ео4

РМ

Вид

ео16

-50

Вид

еона

копи

тел

ь

Вид

еоха

б

Среда исполнения макросов и скриптов

Редактор скриптов

Редактор макросов

Под

сист

ема

прот

окол

иров

ания

и

отчё

тов

Ред

акто

р гр

афич

ески

х пл

ано

в

Сре

дст

ва ф

орм

иров

ания

АР

М

Мод

уль

связ

и с

серв

ерам

и П

О

«Руб

еж-0

Системный уровень RM-3

включает в себя базовые архитектурные механизмы:- полиморфную объектную модель системы;- подсистему диспетчеризации событий и действий;- клиент-серверную архитектуру;- средства моделирования и хранения справочников предметных областей;- средства формирования пользовательского интерфейса и

т.д.Архитектура RM-3 спроектирована таким образом, что любые возможности, присутствующие в системе, либо добавляемые в неё в дальнейшем, становятся легко доступны в любом её месте. Другими словами, система, построенная на базе RM-3,

представляет собой единое информационное пространство.

RM-3 Framework

- это набор средств разработки приложений в среде RM-3. Данные средства включают:- редактор и компилятор предметных областей;- автоматически генерируемые шаблоны исполнителей (драйверов) объектов;- средства объектно-ориентированного доступа к базе данных (хранилищу) RM-3;- средства разработки пользовательского интерфейса;- доступ к базовым сервисам RM-3.Разработчик-интегратор, использующий RM-3 Framework, работает в терминах своей предметной области и имеет доступ ко всем средствам RM-3, как распределённой системы. При этом ему нет необходимости заботиться о вопросах сетевого взаимодействия, хранения данных, контроля доступа

и т.д.

Прикладной уровень RM-3

На данный момент в RM-3 интегрировано оборудование ИСБ «Рубеж-08», ППКОП Р-020, видеооборудование серии RMVideo, в том числе, новые платы видеоввода RMVideo4-100 и RMVideo6-150.В RM-3 имеется мощная скриптовая система, позволяющая создавать программы на языке C#, которые могут использоваться, например, в качестве реакций на события системы; имеется гибко настраиваемая система протоколирования и формирования отчётов.В настоящее время активно ведутся работы по подключению в RM-3 новых видов оборудования.На прикладном уровне RM-3 реализуются различные АРМ, такие как АРМ конфигурирования, АРМ дежурного режима, АРМ видеонаблюдения, Бюро пропусков, АРМ

фотоидентификации, АРМ подготовки отчётов.

Сер

вер

OP

CМодуль связи по GSM

Page 34: Распределённая интеграционная система

Топология RM-3Топология RM-3

Хост

Ядро RM-3

Сервер БД

Хост

Сервер OPC Модуль связи с БД

Драйвер GSM терминала

Модуль интеграции с серверами ПО «Рубеж-08»

Универсальный пользовательский интерфейс

Хост

Исполнитель хоста

Исполнитель видеоподсистемы

Модуль протоколирования и формирования отчётов

Исполнитель хоста

Драйвер ППКОПУ БЦП «Рубеж-08»

Исполнитель видеоподсистемы

Модуль исполнения скриптов, макросов и алгоритмов

Универсальный пользовательский интерфейс

Драйвер ППКОП Р-020

Ядро RM-3

Хост

Хост

Хост

Хост

Хост

Хост

Хост

Хост

Сервер БД

Ядро RM-3

Хост

Хост

Хост

Хост

Хост

Хост

Хост

Хост

Сервер БД

Ядро RM-3

Хост

Хост

Хост

Хост

Хост

Хост

Хост

Хост

Сервер БД

...

Универсальный пользовательский интерфейс

Исполнитель хоста

ППКОПУ БЦП «Рубеж-08»

ППКОПУ БЦП «Рубеж-08»

ППКОПУ БЦП «Рубеж-08»

Серверы ПО «Рубеж-08»

ППКОП Р-020

ППКОП Р-020

ППКОП Р-020