Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Enterprise Information Integration )
Перейти к навигации Перейти к поиску

Интеграция корпоративной информации ( EII ) - это способность поддерживать единое представление данных и информации для всей организации. В приложении EII для виртуализации данных - процесс интеграции информации с использованием абстракции данных для предоставления единого интерфейса (известного как унифицированный доступ к данным ) для просмотра всех данных в организации, а также единого набора структур и соглашений об именах (известных как единое информационное представление ) для представления этих данных; цель EII - сделать так, чтобы большой набор разнородных источников данных представлялся пользователю или системе как единый однородный источник данных.

Обзор [ править ]

Данные на предприятии могут храниться в разнородных форматах, включая реляционные базы данных (которые сами по себе бывают большого количества разновидностей), текстовые файлы, файлы XML , электронные таблицы и различные проприетарные методы хранения , каждый со своими собственными методами индексирования и доступа к данным. .

Появились стандартизированные API доступа к данным , которые предлагают определенный набор команд для извлечения и изменения данных из общего источника данных. Существует множество приложений, которые реализуют команды этих API в различных источниках данных, в первую очередь в реляционных базах данных. К таким API-интерфейсам относятся ODBC , JDBC , XQJ , OLE DB и, с недавних пор , ADO.NET .

Существуют также стандартные форматы для представления данных в файле, которые очень важны для интеграции информации. Самым известным из них является XML, который стал стандартным универсальным форматом представления. Существуют также более конкретные «грамматики» XML, определенные для определенных типов данных, такие как язык разметки географических данных для выражения географических характеристик и язык разметки службы каталогов для хранения информации в стиле каталогов. Кроме того, существуют стандартные форматы, отличные от XML, такие как iCalendar для представления информации календаря и vCard для информации визитных карточек .

Интеграция корпоративной информации (EII) применяет интеграцию данных на коммерческой основе. Несмотря на теоретические проблемы, описанные выше, частный сектор больше озабочен проблемами интеграции данных как жизнеспособного продукта. [1] EII не делает упор ни на правильность, ни на управляемость, а на скорость и простоту. Практики называют следующие основные проблемы, которые должна решить EII, чтобы отрасль стала зрелой: [ необходима цитата ]

Объединение разрозненных наборов данных
Каждый источник данных несопоставим и не предназначен для поддержки EII. Следовательно, виртуализация данных, а также объединение данных зависят от случайной общности данных для поддержки объединения данных и информации из разрозненных наборов данных. Из-за отсутствия общности значений данных в источниках данных возвращаемый набор может быть неточным, неполным и невозможным для проверки.
Одно из решений - переработать разрозненные базы данных для интеграции этих баз данных без необходимости использования ETL . Восстановленные базы данных поддерживают ограничения общности, при которых между базами данных может быть обеспечена ссылочная целостность. Переделанные базы данных предоставляют разработанные пути доступа к данным с общностью значений данных для разных баз данных.
Простота понимания
Ответы на запросы с представлениями вызывают интерес с теоретической точки зрения, но трудности в понимании того, как включить их в качестве «корпоративного решения». [ необходима цитата ]
Простота развертывания
Даже если она признана решением проблемы, EII по состоянию на 2009 год в настоящее время требует времени для применения и предлагает сложности в развертывании. Предлагаемые решения без схемы включают «Lean Middleware» [2], но простота использования и скорость использования оказываются обратно пропорциональными общности таких систем. [ необходима цитата ]
Обработка информации высшего порядка
Аналитики испытывают трудности - даже при наличии функционирующей системы интеграции информации - в определении того, будут ли источники в базе данных удовлетворять конкретному приложению. Для ответа на такие вопросы о наборе репозиториев требуется семантическая информация, такая как метаданные и / или онтологии.

Приложения [ править ]

Продукты EII обеспечивают слабую связь между клиентскими приложениями и службами, потребляющими однородные данные, и хранилищами разнородных данных. К таким клиентским приложениям и сервисам относятся инструменты для повышения производительности настольных компьютеров (электронные таблицы, текстовые процессоры , программное обеспечение для презентаций и т. Д.), Среды и платформы разработки ( веб-сервисы Java EE , .NET , Mono , SOAP или RESTful и т. Д.), Бизнес-аналитику (BI). , программное обеспечение для мониторинга деловой активности (BAM), планирование ресурсов предприятия (ERP),Программное обеспечение для управления взаимоотношениями с клиентами (CRM), управления бизнес-процессами (BPM и / или BPEL) и управления веб-контентом (CMS).

Технологии доступа к данным [ править ]

  • Объекты служебных данных (SDO) для клиентов Java, C ++ и .Net и любого типа источника данных
  • XQuery и XQuery API для Java

См. Также [ править ]

  • Бизнес-аналитика 2.0 (BI 2.0)
  • Хранилище данных
  • Разрозненная система
  • Корпоративная интеграция
  • Система федеративных баз данных
  • Структура описания ресурсов
  • Семантическая неоднородность
  • Семантическая интеграция
  • Семантическая сеть
  • Веб 2.0
  • Веб-сервисы

Ссылки [ править ]

  1. Алон Ю. Халеви; и другие. (2005). «Интеграция корпоративной информации: успехи, проблемы и противоречия» (PDF) . SIGMOD 2005 . С. 778–787. DOI : 10.1145 / 1066157.1066246 .
  2. ^ Дэвид А. Малуф; и другие. (2005). «Бережливое промежуточное ПО». SIGMOD 2005 . С. 788–791. DOI : 10.1145 / 1066157.1066247 .