Сегодня все больше и больше компаний реализуют SOA-проекты с целью снизить расходы на ИТ и интеграцию и сократить сроки преобразования бизнес-процессов. Однако Пола Каллахэна, начальника технической службы компании NetManage, волнует тот факт, что большая часть компаний, приступивших к развертыванию SOA-проектов, так и остановилась или, попросту, увязла на начальной, самой первой стадии реализации. Итог печален: многие организации либо свернули свои SOA-начинания, либо вовсе отказались от них. Почему же так происходит? Пол приводит 10 наиболее типичных ошибок, которые приводят ко столь плачевным результатам.

1. Бессистемный подход
Бессистемность заключается в том, что в компаниях зачастую не разбираются, какие именно сервисы на предприятии фактически используются, и потому внедряют больше сервисов, чем им действительно необходимо. Переход всей системы предприятия на использование сервисов – это очень дорого и зачастую совершенно неоправданно.

2. Нежелание работать с бизнес-аналитиками
Бизнес-аналитик – ключевая фигура в SOA-проекте. Без консультации бизнес-аналитиков все SOA-начинания обречены на неудачу. Вместо того чтобы с самого начала обратиться за помощью к бизнес-аналитикам, организации предпочитают концентрировать свои усилия непосредственно на реализации. Таким образом, вместо того, чтобы проанализировать, что именно следует изменить для удовлетворения потребностей бизнеса, компании начинают усиленно генерировать web-сервисы. Пол Каллахэн советует сместить фокус с реализации на анализ и с самого начала вовлечь в проект бизнес-аналитиков.

3. Концентрация на выборе инструментов, а не на планировании проекта
Компании в основной своей массе концентрируют внимание не на изучении, планировании и предварительной подготовке SOA-начинаний, а непосредственно на SOA-технологиях: инструментах, механизмах интеграции и предлагаемом вендорами ПО, в то время как все должно быть наоборот. Работа с технологиями должна начинаться только после тщательного планирования.

4. Работа по принципу: от большого к малому
Пол Каллахэн советует начинать с малого: переводить своё предприятие на SOA следует постепенно, начиная с небольших проектов, подразумевающих небольшие риски, что в случае неудачи лишь незначительно или вовсе не скажется на работе вашей организации. Частая причина неудач кроется в том, что многие компании предпочитают сразу браться за крупные SOA-проекты, а это – непомерные риски! Реализация небольших SOA-проектов позволит вам приобрести необходимый опыт и послужит прочным фундаментом для построения SOA на вашем предприятии.

5. Игнорирование бизнес-составляющей SOA
Несмотря на то, что для большинства компаний SOA – это прежде всего SOA-технологии, ни в коем случае нельзя забывать и о её бизнес-составляющей. Технологии – это всего лишь одна из «одёжек» SOA, в то время как бизнес-составляющая лежит в её основе! И если не уделять ей должного внимания, то ваше супероснащенное судно неминуемо пойдет ко дну. Прежде всего, необходимо определиться с целями и курсом SOA, а потом уже плыть.

6. Пренебрежение своими особенностями
Компании стремятся поскорее приступить к реализации проекта и только на последних этапах вспоминают о проблеме идентификации. А ведь инфраструктура должна быть способна управлять доступом посредством соответствующих пользовательских данных. Об этом надо думать в первую очередь, а не потом…

7. Стремление приобрести новые технологии, в то время как имеющихся ресурсов пока вполне хватает
К сожалению, очень часто на предприятиях считают, что для того, чтобы успешно построить SOA, жизненно необходимо приобрести новое оборудование, новое ПО и те или иные SOA-технологии. Пол Каллахэн утверждает, что в большинстве случаев этого вовсе не требуется, ведь к реализации многих SOA-проектов можно приступить и с уже имеющимся на предприятии оборудованием и ПО, что потребует минимального дополнительного финансирования.

8. Незнание ключевых фигур в игре под названием «SOA»
Руководители SOA-проекта часто не имеют понятия о «главных игроках» или о тех, кто «владеет» данными компании. Не стоит начинать проект с полного непонимания того, какие сервисы какими отделами используются. Подобное положение вещей с самого начала порождает проблемы, поскольку у SOA-проекта появляется много противников, и он вообще может не получить одобрения руководства.

9. Завышенные ожидания или ставка на быстрое развёртывание SOA
Многие компании ожидают, что и другие бизнес-подразделения быстро включатся в SOA-проект, однако очень скоро разочаровываются, поскольку этого не происходит. Пол Каллахэн уверяет, что лишь постепенное развертывание SOA, сопряженное с тщательным продумыванием и планированием каждого этапа, гарантирует достижения главной цели – максимальной возможности повторного использования в рамках всего предприятия. Только так можно сделать свою SOA-инфраструктуру более совершенной.

10. Отсутствие необходимых ресурсов
Бич небольших компаний – отсутствие внутренних ресурсов или знающих специалистов в области SOA. И то, и другое неизбежно ведёт к неверным шагам и, как следствие, к ошибкам. И все же, Пол не велит таким компаниям отчаиваться, поскольку и небольшие компании могут достичь значительных результатов, отказавшись от негибких и дорогостоящих методов интеграции и внедрив у себя слабосвязанные Web-сервисы, столь необходимые для построения SOA в будущем.

по материалам ZDNet news

Комментарии

Добавить комментарий