Интеграция корпоративной информации - 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, .СЕТЬ, Мононуклеоз, МЫЛО или же RESTful Веб-сервисы, так далее.), бизнес-аналитика (BI), мониторинг деловой активности (БАМ) программное обеспечение, Планирование ресурсов предприятия (ERP), Управление взаимоотношениями с клиентами (CRM), управление бизнес-процессами (BPM и / или BPEL) Программное обеспечение, и управление веб-контентом (CMS).

Технологии доступа к данным

Смотрите также

Рекомендации

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