3.4 Уровни интеграции в современных корпоративных сетях
«Традиционная» интеграция приложений и данных vs. Web-интеграция
В 60-е годы число приложений было невелико, каждое из них решало, как
правило, одну узкую задачу. Использование вычислительной техники сводилось, в
основном, к автоматизации рутинных операций. На этом этапе потребности в
интеграции данных и приложений практически не существовало.
С начала 70-х стали появляться более развитые приложения: программы учета
складских запасов, управление производством и финансами. Это были более сложные и
многофункциональные, по сравнению с первыми примитивными приложениями,
системы.
К середине 70-х стали появляться базы данных; при поиске информации уже не
требовалось просматривать множество файлов, достаточно было обратиться к единому
хранилищу. Появился новый тип приложений, служивших для управления поиском и
доступом к данным. Компьютер стал выступать в новой роли инструмента для
проведения транзакций. К сожалению, приложения разрабатывались только с учетом
текущих потребностей, в них не закладывалась возможность развития. Очень немногие
из них могли взаимодействовать с другими и обращаться к различным базам данных.
В начале 80-х компании столкнулись с серьезной проблемой роста затрат на
поддержку корпоративных приложений. По некоторым данным, ИТ-менеджеры 95%
времени тратили на поддержку существующей информационной инфраструктуры и
только 5% — на развитие и создание новых приложений. Делались попытки расширить
функциональные возможности и обеспечить взаимодействие различных систем. К
сожалению, добиться этого было сложно из-за необходимости обеспечивать
непрерывность работы компании.
Уже к середине 80-х возникла острая необходимость модернизации имевшейся
у компаний информационной инфраструктуры; стали разрабатываться новые подходы
построения корпоративных информационных систем. В этот период была выдвинута
гипотеза о том, что единый рубрикатор (словарь данных) решит проблему интеграции
данных. Затем появились теории репозитария данных, являющиеся развитием
предыдущего подхода применительно к архитектуре клиент-сервер. Возникла также
теория «моделирования данных», согласно которой для интеграции необходимо и
достаточно построить правильную модель корпоративных данных. К сожалению, для
реализации этих моделей необходимо проведение серьезной реорганизации,
переписывания значительной части корпоративных приложений. Однако работающие
приложения не поддаются значительным изменениям без того, чтобы это не привело к
необходимости переписывать и другие связанные с ними программы. Это очень
трудоемкий, длительный и дорогостоящий процесс, который, к тому же, может вызвать
нарушения в работе организации.
В начале 90-х появились два новых подхода к интеграции существующих
данных и приложений: технология хранилищ данных и системы планирования
ресурсов предприятий (ERP — enterprise resource planning). Каждый из них решал
проблему интеграции, но лишь частично. Технология хранилищ данных была
ориентирована на интеграцию данных, их анализ, не обеспечивая при этом интеграции
приложений при проведении транзакций. Очевидное преимущество хранилищ данных
в том, что они могут быть построены «вокруг» унаследованных приложений. Иными
словами, эта технология не требует переписывания старых приложений, а позволяет
пользоваться данными, полученными уже существующими программами. Еще одно
преимущество хранилищ данных — поэтапность их построения, повышающая отдачу
от их внедрения. Следующим шагом после хранилищ данных стало создание
механизмов обработки и анализа корпоративной информации. При этом работа может