Что такое EII (Enterprise Information Integration)?

Опубликовано: 13 Августа, 2021

Предприятия уже давно хранят свои данные во множестве разрозненных систем, таких как реляционные базы данных, мэйнфреймы, различные операционные системы, свободный текст, иерархические репозитории и т. Д.
Потребность организаций в выявлении и корреляции взаимосвязанных, но отдельных данных была чем-то, о чем давно думали. Использование новых и существующих активов данных эффективным, интегрированным и взаимозаменяемым образом стало ключом к выживанию и процветанию в новой экономике, а EII обеспечивает стратегическое преимущество для достижения этой цели.
EII (Enterprise Information Integration) - это программная возможность, которая видит данные и информацию всей организации как единое представление, так что ими можно управлять как одним источником. Инструменты EII используют концепцию виртуальных баз данных для обеспечения доступа к нескольким базам данных. Он предоставляет средства для интеграции данных в реальном времени и обеспечивает доступ к этим данным через единый уровень данных.

Характеристики

  • Поддерживает множество источников данных
  • API на основе SQL
  • Модель программирования в реальном времени
  • прозрачность местоположения
  • Сервисы автоматического преобразования типов данных
  • Возможность объединять, объединять, агрегировать и иным образом сопоставлять данные из нескольких источников в одном запросе.
  • Возможность создавать индивидуальные представления на основе данных, интегрированных из нескольких источников.

Приложения

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

Следующие сегменты все чаще используют EII для принятия деловых решений:

  • Банковское дело. Банки хотят иметь полное представление о деятельности клиентов по всем направлениям бизнеса из различных подразделений и приложений для предоставляемых ими услуг, таких как проверка, кредиты на недвижимость, брокерские услуги и т. Д. Большая часть банковских данных хранится изолированно, что делает EII естественным выбором. для интеграции.
  • Торговля ценными бумагами. Трейдерам необходимо полное представление, включающее самые свежие данные о торговле хедж-фондами между классами активов. Обычно эти данные производятся разными приложениями, производящими торговые данные, и для хранения таких данных используются разные базы данных. EII позволяет интегрировать данные из разных источников и предоставляет полную торговую информацию по классам активов.
  • Единое представление клиента. Поскольку организации становятся все больше и расширяются день ото дня, предоставляя услуги, представителям сервисных служб требуется полное представление. Например, страховые компании расширяют спектр услуг, предоставляя услуги помимо страхования жизни, автомобилей и домовладельцев. Представители сервисных служб должны иметь доступ ко всем соответствующим данным, и технология EII отлично подходит для этого приложения.
  • Федеральное правительство. Трудно обмениваться информацией из-за определенных правил, но приложения для внутренней безопасности требуют сбора и интеграции данных. Агрегирование и копирование данных в центральный репозиторий только сделает его громоздким и не является правильной альтернативой. Агентства должны раскрывать определенные элементы данных, оговаривать использование и предоставлять конкретные данные другим агентствам, и EII удовлетворяет эту потребность.

За работой

Инструменты EII, как обсуждалось выше, обеспечивают доступ к нескольким базам данных на основе виртуальной базы данных. Другими словами, пользователь использует запрос в рамках общей модели данных, затем запрос преобразуется в соответствующий запрос в поддерживающих базах данных. Полученные данные преобразуются в формат требований к данным, как того требует исходный запрос.

Когда использовать EII

В следующих случаях использование EII имеет смысл:

  • Соединение структурированных данных с неструктурированными данными использует преимущества EII, позволяя хранить данные в таком месте, которое может значительно увеличить общие требования к хранению в случае дублирования
  • Когда копия изменения данных не соответствует требованию, и требуется немедленное изменение данных с учетом данных.
  • Когда сбор данных для интегрированного запроса является самой большой проблемой, а преобразование данных относительно несложно или вообще отсутствует.
  • Когда приемлема относительно худшая производительность запроса EII
  • когда необходимые данные не полностью интегрированы в одно место и требуется некоторая операционная и нормативная отчетность
  • Когда компании требуется видеть управление производительностью на уровне предприятия с использованием интеграции программного обеспечения для управления производительностью с несколькими базовыми линиями бизнес-систем бизнес-аналитики.

Преимущества

  • Реляционный доступ к нереляционным источникам
  • Более быстрое развертывание
  • Позволяет исследовать данные еще до создания формальной модели данных и метаданных
  • Может использоваться EAI, ETL и при дальнейшей разработке
  • Избегает ненужного перемещения данных
  • Оптимизирован и идеально подходит для глобального доступа к удаленным источникам
  • Его технология публикации событий предоставляет ненавязчивые средства для «прослушивания» определенных изменений, таких как вставка, обновление или удаление, которые определены как представляющие интерес.

Вызовы

  • Многосайтовые обновления требуют контроля транзакций
  • Требуется сопоставление ключей из разных источников
  • Ограниченная трансформация
  • Может потреблять пропускную способность сети в часы пик
  • Ограничено сотнями тысяч строк для удаленных наборов результатов
  • Возможно высокое использование ресурсов в исходной системе
  • Несоответствие типов данных
  • Согласование данных

Вниманию читателя! Не прекращайте учиться сейчас. Получите все важные концепции теории CS для собеседований SDE с курсом теории CS по доступной для студентов цене и будьте готовы к отрасли.