|
| ||||||||||||
| ||||||||||||
|
2005 г
Интеграция корпоративных приложений: основные понятияПеревод: Intersoft Lab, www.iso.ruНесмотря на то, что задача интеграции корпоративных приложений (Enterprise Application Integration, сокр . EAI) не нова, она по-прежнему остается одной из серьезнейших задач, с которыми время от времени приходится сталкиваться многим компаниям. Возможно, кому-то это покажется невероятным, но одной из причин сложившейся ситуации является отсутствие четкого понимания, что такое EAI. Невероятным - потому что интеграция приложений насчитывает не один десяток лет и поэтому остается только удивляться, почему понятие EAI так часто трактуется по-разному. Тем не менее, это действительно так, по крайней мере, так считают представители одной общественной организации, созданной с целью популяризации EAI и продвижения данной технологии (см. "Международный консорциум по интеграции "). Предлагаемая вниманию читателя статья носит вводный характер: ее целью является знакомство с базовыми понятиями EAI. Немного историиКорпоративные приложения на заре своего появления - начиная с 60-х и до конца 70-х годов - были исключительно просты в исполнении, располагали простыми функциями и были разработаны в основном для выполнения повторяющихся задач. Как отмечает Билл Инмон (Bill Inmon), признанный авторитет в области Хранилищ данных, "тогда никто не задумывался об интеграции корпоративных данных. Основная задача состояла в том, чтобы автоматизировать некоторые процессы". К 80-м годам некоторые компании начали понимать значение и необходимость интеграции приложений. Ситуация осложнялась тем, что многие сотрудники IT-отделов стали предпринимать попытки перепроектировать используемые приложения, надеясь, что таким образом они смогут их интегрировать. В качестве примера Билл Инмон приводит проекты, целью которых было выполнение оперативной обработки транзакций с помощью систем, предназначенных для обработки информационных данных (функциональность Хранилищ данных). 90-е годы ознаменовались рассветом ERP-систем - в результате, корпорации столкнулись с необходимостью использовать существующие приложения и данные в рамках одной ERP-системы. Попытки решить эту интеграционную проблему исходили от самих поставщиков программных продуктов - от SAP, Oracle, PeopleSoft. Поставщики утверждали, что использование их продуктов "автоматически" снимает задачу интеграции. В качестве подтверждения своей теории они приводили следующие аргументы:
Тем не менее, несмотря на привлекательность выдвинутой теории, практика показала ее несостоятельность. Действительно, ни одна ERP-система не в состоянии решить все задачи, стоящие перед предприятием. Следовательно, потребуется приобретение дополнительного модуля или разработка собственного приложения, реализующего необходимую функциональность, и, как результат, проведение интеграции. Помимо этого, утверждение, что ERP-система уже интегрирована, достаточно условно, поскольку при установке новой версии одного из приложений, входящих в ERP-систему, требуется обновление и других модулей. Поэтому поставщики должны обеспечить возможность внедрения различных версий своих приложений - что также требует интеграции. Кроме того, в компаниях всегда остается несколько "устаревших" приложений. Дело в том, что на внедрение всех модулей ERP-системы нужны годы, и пока они устанавливаются, используется существующие приложения, т.е. снова необходима интеграция. Наконец, слияния и поглощения компаний являются источником возникновения интеграционных проблем: часто в компаниях используются ERP-системы от различных поставщиков - в этом случае, как говорится, комментарии излишни… Однако, не только ERP-системы дали толчок развитию технологии EAI. Так, были и другие причины роста рынка EAI - распространение пакетов приложений, которые решали потенциальные проблемы Year 2000, интеграция B2B и управления цепочками поставок, оптимизация бизнес-процессов, интеграция web-приложений и общее развитие технологий. Что такое EAIВ соответствии с определением, приведенным на авторитетном ресурсе ITtoolbox, EAI - это сложная и многогранная технология, которая охватывает все уровни корпоративной системы - ее архитектуру, аппаратное и программное обеспечение и процессы. EAI означает проведение интеграции на следующих уровнях:
Краткая оценка рынка EAIСуществующую неоднородность рынка EAI можно объяснить тем, что компании предлагают продукты, в которых реализуется только часть задач интеграции, и ни один поставщик пока не поставляет законченного решения. Лидерами на этом рынка являются BEA Systems, CrossWorlds Software, IONA Technologies, Level 8 Systems, Mercator Software, NEON (в 2001г. этот поставщик был приобретен компанией Sybase), SeeBeyond, Software AG, TIBCO, Vitria Technology и webMethods. Среди компаний, занимающихся интеграцией крупных систем, можно выделить IBM Global Services, Accenture, PricewaterhouseCoopers, CSC и EDS. Перспективы рынка EAI: что нас ожидает в будущемСогласно прогнозам аналитиков, в ближайшем будущем рынок услуг в области EAI станет наиболее перспективным и быстро растущим сегментом рынка IT. По оценке консалтинговой компании IDC, ожидается устойчивый рост поступлений от реализации программного обеспечения, предназначенного для решения интеграционных задач: так в 2001г. эта сумма составляла 4.3 млрд. долларов, а в 2006г. она должна вырасти до 8.2 млрд. долларов. |
|
CITForum © 1997–2025