Технологии извлечения/трансформации/загрузки (extract/transformation/load, ETL) и интеграции приложений предприятия (enterprise application integration, EAI) с архитектурной точки зрения очень похожи. Обе служат одной и той же цели — преобразованию данных, поступающих из некоторого источника, в формат, доступный для «понимания» приемником. Но с точки зрения управления информацией, ETL и EAI служат совершенно разным целям. Первая из этих технологий в подавляющем большинстве случаев применяется для преобразования данных, поступающих из различных приложений, в единый формат для сохранения в хранилище или витрине данных. Вторая являет собой средство для взаимодействия систем — участниц бизнес-процессов или потоков работ, каждая из которых может быть как источником, так и приемником. Как прогнозируют в META Group, примерно к 2007 году в соответствующих программных решениях произойдет конвергенция разнообразных технологий интеграции данных, включая ETL и EAI, и для всех операций преобразования будет применяться один и тот же базовый механизм. Как отмечают аналитики, первые слияния и приобретения на рынке систем ETL и EAI уже происходят. Однако, до тех пор, пока производители не начнут предлагать универсальные платформы, одновременно реализующие тиражирование, синхронизацию, ETL и интеграцию бизнес-процессов, аналитики советуют сохранять сепарацию между технологиями EAI и ETL, планируя соответствующие покупки раздельно и не путая EAI-системы с ETL-инструментариями «реального времени», выполняющими оперативную синхронизацию данных между приложениями и базами данных.

Поделитесь материалом с коллегами и друзьями