10.3.7.4. Переход на SOA

При переходе на SOA следует обратить внимание на следующее.

• Концепция, стратегическое планирование, одобрение со стороны высшего руководства, выделение бюджета и управление ожиданиями.

• Стратегия оценки эффективности бизнеса – от стратегических целей до операционной эффективности сервиса.

• Оценка готовности к переходу на SOA – текущая технологическая среда и архитектура.

• Описание стратегии SOA – включая описание способов применения и перспективный план реализации[216].

• Описание архитектуры – использование или неиспользование ESB, статическое или динамическое создание экземпляров сервисов, статическое или динамическое связывание сервисов, требования SLA и качества сервиса, эксплуатационные характеристики (доступность, надежность, отказоустойчивость и т. д.), использование репозитория для поддержки жизненного цикла сервисов.

• Регулирование – полный жизненный цикл сервисов.

• Определение сервисов, которые будут реализованы в прототипе SOA, и требований к прототипу, включая отчет по результатам и его анализ.

• Определение типов сервисов, которые будут реализованы.

• Приобретение компетенций в области SOA: подготовка и тестирование персонала, выбор и внедрение ПО.

• Как будут разрабатываться, тестироваться и внедряться элементы SOA – сервисы, EAI адаптеры и т. д.

• Как будет внедряться и использоваться ESB, включая переделку существующих механизмов коммуникаций.

Примечание: приведенный список содержит ключевые вопросы, но не является исчерпывающим.