Изобретение относится к области информационных технологий в сфере недропользования, геологии и геофизики и может быть использовано при поисках в базах данных.
Известна система интеграции разнородной информации в реляционных базах данных на основе виртуального репозитория, в котором путем создания специализированных конвертеров данных (загрузчиков) информация попадает в централизованную базу данных (Диссертационная/докторская работа: Ахунов Алексей Нажипович. Интеграция информации в реляционных базах данных на основе виртуального репозитория: Дис. канд. техн. наук: Уфа, 2004 г., 125 с. РГБ ОД, 61:05-5/3173).
Недостатком данной системы является то, что реляционные базы данных жестко структурированы. Применение системы интеграции разнородных источников информации на основе реляционных баз данных и создания конвертеров не полностью отражает существующие бизнес-процессы и вызывает необходимость постоянной доработки конвертеров (загрузчиков) в соответствии с изменившимся источником информации или структурой базы данных. То есть при малейшем изменении необходима переработка всего конвертера. Кроме этого, резко возрастает количество конвертеров, обычно это пропорционально квадрату количества информационных источников и количества объектов, участвующих в процессе интеграции.
Наиболее близким техническим решением того же назначения к заявляемому изобретению является система интеграции сервисов (заявка на изобретение №2005113704, МПК G06F 15/173, опубл. 27.01.2006, Бюл. №3).
В этой системе интеграция осуществляется на уровне сервисов для сетей связи, реализуемая в виде сервера приложений, причем указанная система включает в себя следующие компоненты:
1) по меньшей мере, один модуль управления указанной системой интеграции сервисов и ее контроля, причем этот модуль взаимодействует с каждым из модулей, входящих в указанную систему интеграции сервисов, и осуществляет управление выполнением и их контроль;
2) по меньшей мере, один модуль, осуществляющий посылку и прием сообщений, поступающих в сеть и посылаемых из нее;
3) по меньшей мере, один модуль среды выполнения логики сервисов;
4) по меньшей мере, один модуль управления ресурсами, осуществляющий оптимизацию потока данных между компонентами указанной системы интеграции сервисов, а также между указанной системой интеграции сервисов и сетью, причем указанный модуль управления ресурсами связан, по меньшей мере, с указанным модулем посылки и приема сообщений, поступающих в сеть и посылаемых из нее, и с указанным модулем среды выполнения логики сервисов,
причем все вышеупомянутые модули взаимодействуют с соответствующим необходимым аппаратным оборудованием с целью выполнения своих соответствующих функций.
В данной системе интеграции сервисов каждый сервис общается по каналам связи с подобным сервисом по строго определенному протоколу передачи данных.
Недостатком указанной системы является низкая эффективность интеграции разнородных информационных источников.
К причинам, препятствующим достижению указанного ниже технического результата при использовании известной системы, относится то, что в ней:
1) интеграция производится только сервисов, то есть ни о каких приложениях или базах данных речь не идет;
2) возможность передачи данных ограничена только определенным протоколом;
3) применение данной системы интеграции сервисов целиком относится к передаче голоса и данных.
Техническим результатом, достигаемым при использовании предлагаемой системы, является повышение эффективности интеграции разнородных информационных источников в сфере недропользования, геологии и геофизики.
Указанный технический результат достигается тем, что все модули системы объединены, по меньшей мере, одним сервисом - корпоративной сервисной шиной, выполненной в виде туннелированного контейнера для всех входящих в него данных. Система интеграции сервисов дополнительно включает, по меньшей мере, один модуль трансформации, обеспечивающий согласование данных между информационным источником данных и корпоративной сервисной шиной, и модуль аутентификации и авторизации, осуществляющий разграничение доступа к данным между компонентами системы. В качестве информационных источников данных используют базу данных или приложения. Система включает, по меньшей мере, один модуль поддержки асинхронного выполнения сетевых сервисов, обеспечивающий передачу данных между компонентами системы интеграции сервисов.
Корпоративная сервисная шина представляет собой виртуальный единый туннель данных, который предусматривает вывод всех существующих источников данных на общепринятые стандарты передачи данных на основе технологии XML (расширяемый язык разметки).
Использование модулей трансформации в предлагаемой системе обеспечивает согласование данных между источником данных и корпоративной сервисной шиной. Модуль трансформации может быть один или несколько для каждого модуля посылки и приема сообщений.
Модуль трансформации и модуль посылки и приема сообщений являются настраиваемыми и не требуют изменения источников информации. При этом они могут наращиваться по мере создания новых модулей посылки и приема сообщений.
В предлагаемой системе интеграции сервисов для разнородной геологической и геофизической информации подключение информационных источников производят без создания конвертеров.
В качестве информационных источников могут выступать приложения или базы данных, файлы проектов, файлы данных и обменные файлы любых комплексов программ в сфере недропользования, геологии и геофизики, например таких известных компаний, как Schlumberger, Landmark, BasPr и др. Между каждым информационным источником и корпоративной сервисной шиной создается адаптер приложения - конечная точка, которая является моделью принимаемых и передаваемых данных и модулем, осуществляющем посылку и прием сообщений, поступающих в сеть и посылаемых из нее. Конечная точка - это посредник между каждым информационным источником и корпоративной сервисной шиной. Конечная точка не хранит и не кэширует данных, а лишь позволяет вывести существующие данные разнородных источников в единый туннель данных - корпоративную сервисную шину, обеспечив единый стандарт взаимодействия.
Тип протокола обмена данными внутри корпоративной сервисной шины выбирается на основе существующей инфраструктуры предприятия. Обмен данными между корпоративной сервисной шиной и конечной точкой информационного источника может также поддерживать несколько стандартных протоколов одновременно.
Важной особенностью применения корпоративной сервисной шины является подключение специализированных модулей трансформации.
Использование модулей трансформации в предлагаемой системе обеспечивает согласование данных между источником данных и корпоративной сервисной шиной. Модуль трансформации может быть один или несколько для каждого модуля посылки и приема сообщений.
Модуль трансформации и модуль посылки и приема сообщений являются настраиваемыми и не требуют изменения источников информации. При этом они могут наращиваться по мере создания новых модулей посылки и приема сообщений.
Сопоставительный анализ существенных признаков предлагаемого технического решения и прототипа позволяет сделать вывод о соответствии заявляемого изобретения критерию "новизна".
Заявляемое изобретение отвечает критерию "изобретательский уровень", так как явно не вытекает из известного уровня техники.
Работа изобретения поясняется представленным чертежом, который содержит Модуль Трансформации-1, Конечную Точку-2, Источник Информации-3, Корпоративную Сервисную Шину-4.
Предложенная система реализуется следующим образом. В компании сферы недропользования, геологии и геофизики существуют несколько источников информации, обычно это базы данных Oracle, MS SQL Server, MySQL и др. Для примера демонстрации работы системы можно взять справочник месторождений. На корпоративную сервисную шину необходимо вывести единый справочник месторождений, собранных из двух источников информации.
Справочник - это обычная таблица в базе данных, но специфика ведения справочника такова, что в процессе ввода данных могут вноситься некорректные данные, а дальнейшее изменение справочника не является возможным вследствие существующих бизнес-процессов. Предположим, что в одном источнике информации справочник месторождений ведется на основе правила, что наименование месторождения оканчивается на"-ая" (например, Самотлорская), а в другом - на основе правила, что наименование месторождения оканчивается на"-ое" (например, Самотлорское)
Правильным считается вариант на основе правила, что наименование месторождения оканчивается на "-ое". Нет никакой возможности изменить справочник в источнике информации №1, поэтому необходимо получить общий список месторождений из всех источников информации, т.е. результатом должна быть таблица:
Результатирующая таблица источников информации №1 и №2
Для получения необходимой информации создается для каждого источника информации адаптер приложения - конечная точка, которая является моделью принимаемых и передаваемых данных и модулем, осуществляющим посылку и прием сообщений, поступающих в шину и посылаемых из нее. Каждая конечная точка умеет принимать данные из источника информации и пересылать их на шину данных и обратно.
Предположим, что источник информации №1 - это таблица Oracle, a источник информации №2 - это таблица Microsoft SQL Server.
Для замены окончания названия месторождения необходим специальный модуль трансформации.
Схема работы модуля трансформации для источника информации №1:
Самотлорская → "Модуль Трансформации" → Самотлорское
Самотлорская ← "Модуль Трансформации" ← Самотлорское
Для источника информации №2 модуль трансформации делать нет необходимости. Кроме модуля трансформации при источнике №1 необходим дополнительный модуль трансформации, который собирает с шины все данные и избавляет от дубликатов, формируя только уникальные значения и передавая их на шину.
Таким образом, подключая разнородные источники и комбинируя их с модулями трансформации становится возможным вывести существующие данные в единый туннель данных - корпоративную сервисную шину, обеспечив единый стандарт представления информации. Формат данных в корпоративной сервисной шине представляет собой подмножество языка XML.
Корпоративная сервисная шина может интегрировать в себе не только оригинальные данные, но и существующие приложения, при условии, что эти приложения имеют интерфейсы взаимодействия.
Важной отличительной особенностью предлагаемой системы интеграции сервисов для разнородной геологической и геофизической информации является применение централизованного центра аутентификации и авторизации, основанного на современных технологиях, таких как SAML, SSO, мандаты Kerberos, защищенные удаленные пароли-жетоны, сертификаты, открытые ключи (сертификаты Х.509, SPKI, XKMS, SSL/TLS) и цифровые подписи XML. Кроме того, вся информация в корпоративной сервисной шине, модуле трансформации, конечной точке может подвергаться шифрованию при помощи алгоритмов симметричной и асимметричной криптографии.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ УПРАВЛЕНИЯ ИДЕНТИФИКАЦИЕЙ ПОЛЬЗОВАТЕЛЕЙ ИНФОРМАЦИОННЫХ РЕСУРСОВ НЕОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ | 2009 |
|
RU2415466C1 |
СПОСОБ И СИСТЕМА ИНТЕГРАЦИИ ИНФОРМАЦИОННЫХ РЕСУРСОВ ПРЕДПРИЯТИЯ | 2019 |
|
RU2744566C1 |
ШИНА РАЗБИЕНИЙ | 2005 |
|
RU2390827C2 |
СИСТЕМА МЕДИАВЕЩАНИЯ В ИНФРАСТРУКТУРЕ ОПЕРАТОРА МОБИЛЬНОЙ СВЯЗИ | 2006 |
|
RU2290768C1 |
СПОСОБ ПОСТРОЕНИЯ ЕДИНОГО ИНФОРМАЦИОННОГО ПРОСТРАНСТВА И СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2016 |
|
RU2656841C2 |
СИСТЕМА И СПОСОБ МОНИТОРИНГА СВЯЗИ, И/ИЛИ ВЫЯВЛЕНИЯ МОШЕННИКОВ, И/ИЛИ ПОДТВЕРЖДЕНИЯ ПОДЛИННОСТИ ЗАЯВЛЕНИЙ/УТВЕРЖДЕНИЙ О ПРИНАДЛЕЖНОСТИ К КАКОЙ-ЛИБО ОРГАНИЗАЦИИ | 2016 |
|
RU2689441C1 |
СИСТЕМА ЦЕНТРАЛИЗОВАННОГО СПРАВОЧНИКА ЭТАЛОННЫХ КЛИЕНТСКИХ ДАННЫХ И СПОСОБ ОБЪЕДИНЕНИЯ КЛИЕНТСКИХ ДАННЫХ ИЗ УЧЕТНЫХ СИСТЕМ | 2020 |
|
RU2775167C2 |
Система утилизации спама | 2021 |
|
RU2787308C1 |
Система контроля политики безопасности элементов корпоративной сети связи | 2023 |
|
RU2813469C1 |
БУРОВАЯ ИНФРАСТРУКТУРА ДЛЯ СОВМЕСТНОЙ РАБОТЫ | 2008 |
|
RU2457325C2 |
Изобретение относится к области информационных технологий в сфере недропользования, геологии и геофизики. Система интеграции сервисов для разнородной геологической и геофизической информации, реализуемая в виде серверов приложений, включает, по меньшей мере, один модуль управления указанной системой и ее контроля, причем этот модуль взаимодействует с каждым из модулей, входящих в указанную систему, и осуществляет управление выполнением и их контроль. Система включает, по меньшей мере, один модуль, осуществляющий посылку и прием сообщений, поступающих в сеть и посылаемых из нее, а также, по меньшей мере, один модуль среды выполнения логики сервисов. Данная система включает, по меньшей мере, один модуль управления ресурсами, осуществляющий оптимизацию потока данных, причем модуль управления ресурсами связан, по меньшей мере, с указанным модулем посылки и приема сообщений, поступающих в сеть и посылаемых из нее. Причем все вышеупомянутые модули взаимодействуют с соответствующим необходимым аппаратным оборудованием. Все модули объединены, по меньшей мере, одним сервисом - корпоративной сервисной шиной, которая выполнена в виде туннелированного контейнера для входящих в него данных. Технический результат: повышение эффективности интеграции разнородных информационных источников. 3 з.п. ф-лы, 1 ил.
1. Система интеграции сервисов для разнородной геологической и геофизической информации, реализуемая в виде серверов приложений, включающая в себя следующие компоненты:
а) по меньшей мере, один модуль управления указанной системой интеграции сервисов и ее контроля, причем этот модуль взаимодействует с каждым из модулей, входящих в указанную систему интеграции сервисов, и осуществляет управление выполнением и их контроль;
б) по меньшей мере, один модуль, осуществляющий посылку и прием сообщений, поступающих в сеть и посылаемых из нее;
в) по меньшей мере, один модуль среды выполнения логики сервисов;
г) по меньшей мере, один модуль управления ресурсами, осуществляющий оптимизацию потока данных между компонентами указанной системы интеграции сервисов, а также между указанной системой интеграции сервисов и сетью, причем указанный модуль управления ресурсами связан, по меньшей мере, с указанным модулем посылки и приема сообщений, поступающих в сеть и посылаемых из нее, и с указанным модулем среды выполнения логики сервисов, причем все вышеупомянутые модули взаимодействуют с соответствующим необходимым аппаратным оборудованием для выполнения своих соответствующих функций, отличающаяся тем, что все вышеупомянутые модули объединены, по меньшей мере, одним сервисом - корпоративной сервисной шиной, выполненной в виде туннелированного контейнера для входящих в него данных.
2. Система интеграции сервисов для разнородной геологической и геофизической информации по п.1, отличающаяся тем, что в качестве информационных источников данных используют базы данных или приложения.
3. Система интеграции сервисов для разнородной геологической и геофизической информации по п.1, отличающаяся тем, что указанная система поддерживает асинхронную передачу данных между компонентами системы.
4. Система интеграции сервисов для разнородной геологической и геофизической информации по п.1, отличающаяся тем, что в качестве информационных источников данных используют файлы проектов, файлы данных и обменные файлы любых комплексов программ.
RU 2005113704 A, 27.01.2006 | |||
ОБМЕН ИНФОРМАЦИЕЙ В СИСТЕМАХ СВЯЗИ | 2001 |
|
RU2271615C2 |
Способ получения спеканием пористых антифрикционных сплавов | 1936 |
|
SU50695A1 |
US 7444342 B1, 28.10.2008 | |||
СПОСОБ И УСТРОЙСТВО ДЛЯ МУЛЬТИПЛЕКСИРОВАНИЯ ЭЛЕМЕНТОВ ДАННЫХ ПРИ АСИНХРОННОМ РЕЖИМЕ ПЕРЕДАЧИ | 2006 |
|
RU2320092C1 |
US 2008142581 A1, 19.06.2008. |
Авторы
Даты
2010-01-20—Публикация
2008-12-05—Подача