Подлежащее

advertisement
Практика интеграции
информационных систем
с применением семантических технологий
Сергей Горшков,
«Бизнес Семантика»
Задача: обмен данными
между приложениями.
Требуемые характеристики:
• Работа с любыми структурами
данных;
• Передача больших объемов
информации в режиме
реального времени;
• Минимальные затраты на
программирование при каждом
внедрении.
Как достичь?
Требуется инновационный
технологический принцип!
Кодировать всю передаваемую
информацию в семантическую форму
Триплет:
подлежащее – сказуемое - определение
Подлежащее: универсальный
идентификатор объекта (URI)
Сказуемое: связь объекта с другим
объектом, или название его свойства
Определение: объект или литерал
Создаем Enterprise Service Bus –
сервисную шину предприятия.
Структура приложения:
Процесс настройки обмена
Создать онтологию
Редакторы: Protégé, TopBraid Composer,
FluentEditor
Загрузить онтологию на сервер
Определить права доступа
Передать онтологию клиентам
Настроить права доступа
Настроить мэппинг элементов
онтологии на локальную БД
Интерфейс настройки мэппинга
Как происходит обмен?
Клиентские модули отслеживают
изменения в данных
Изменения поступают в очередь
Каждую 1-2 секунды серверу
отправляется пакет сообщений
Сервер маршрутизирует их в
соответствии с правами доступа
Клиенты – получатели
интерпретируют сообщения
Пример использования
Перспективные применения:
Крупная промышленность и нефтегазовый
комплекс (интеграция по стандарту
ISO 15926)
Банковская сфера
Медицина
Межведомственный обмен данными
Преимущества:
Процесс обмена абсолютно незаметен для
пользователя, каждый пользователь
работает в своем приложении.
Если изменится структура данных с любой
стороны, обмен не остановится. Внести
изменения в конфигурацию обмена
будет очень легко, программирование
не понадобится.
Если со стороны одной из систем
произойдет сбой – целостность данных,
скорее всего, будет восстановлена
автоматически.
Легко будет добавить и другие системы
в структуру обмена.
620075, Россия, г. Екатеринбург, ул. Бажова, д. 89
+7 (343) 2-110-220
serge@business-semantic.ru
http://www.business-semantic.ru
http://serge-index.livejournal.com
Download