СОА: за и против

Л.Точилов

СОА или сервисно-ориентированная архитектура - это многобещающие возможности, в первую очередь для бизнеса.

Во-первых, СОА поддерживается всеми крупными вендорами, что даёт уверенность, что инвестиции в СОА будут приносить отдачу в долгосрочной перспективе.

Во-вторых, программыне продукты крупных вендоров могут интегрироваться с помощью СОА, что весьма актуально при слиянии компаний, например, использующих информационные системы (ИС) от SAP и Oracle. Кросс-платформенность ИС на базе СОА позволяет также подключение информационных сервисов независимых разработчиков.

В-третьих, ИС на базе СОА имеют технологические возможности дополнения новыми информационными сервисами, удаления и изменения существующих информационных сервисов. Эти возможности, по идее, должны обеспечивать быструю реакцию ИС на изменения бизнеса.

В-четвёртых, ИС на базе СОА могут создаваться на базе программных продуктов Open Source.

Теперь поговорим о минусах.

Для интеграции программных продуктов на базе СОА различных вендоров необходимы специальные программные адаптеры. То есть заявленная интеграция без программирования возможна, в лучшем случае, для программных продуктов одного вендора.

Интеграция требует глубокого семантического анализа обеих ИС, как уже говорилось, программирования, а результат - уникальная ИС из трёх, включая интеграционный, сложных компонент.

Работы по созданию ИС на базе СОА имеют долгосрочный характер и требуют значительных инвестиций. Пока вендоры и интеграторы ориентированы на крупные компании.

Информационные технологии
Главная