С. Б.
Технология интеграции приложений предприятия Enterprise Application Integration (EAI) предусматривает такие хорошо известные и проверенные подходы, как использование различных типов промежуточного ПО, брокеров запросов и сообщений и т. д. Но в последние пару лет стремительно набирает популярность объектно-ориентированная технология Web-сервисов, прекрасно подходящая для этих задач, однако предлагающая принципиально другое решение. Существующие приложения “оборачиваются” дополнительным тонким слоем программного кода (этот процесс автоматизируется с помощью систем типа Delphi 6 и требует минимума усилий) и способны обрабатывать запросы из внешних программ (на основе протокола SOAP) на выполнение отдельных процедур. Но самое главное, что Web-сервисы основаны на открытых стандартах и, в частности, на XML, а EAI ориентированы на разнородные коммерческие решения различных компаний. С другой стороны, методы, предлагаемые EAI, проверены практикой, а Web-сервисы только начинают развиваться.
По прогнозам Gartner, решения EAI будут применяться прежде всего для организации обмена данными между программами на низком уровне, а Web-сервисы обеспечат стыковку и передачу как информации, так и функциональных возможностей - хотя на таком уровне интеграция сегодня реально востребована только в 20% соответствующих проектов. Чарльз Гольдфарб, создатель технологии XML, считает, что EAI и Web-сервисы - это просто разные подходы к объединению ПО. EAI позволяет создавать специализированные, но высокоэффективные решения, а Web-сервисы больше ориентированы на глобальные задачи, хотя проигрывают в производительности.