10.3.7.4. Переход на SOA
При переходе на SOA следует обратить внимание на следующее.
• Концепция, стратегическое планирование, одобрение со стороны высшего руководства, выделение бюджета и управление ожиданиями.
• Стратегия оценки эффективности бизнеса – от стратегических целей до операционной эффективности сервиса.
• Оценка готовности к переходу на SOA – текущая технологическая среда и архитектура.
• Описание стратегии SOA – включая описание способов применения и перспективный план реализации[216].
• Описание архитектуры – использование или неиспользование ESB, статическое или динамическое создание экземпляров сервисов, статическое или динамическое связывание сервисов, требования SLA и качества сервиса, эксплуатационные характеристики (доступность, надежность, отказоустойчивость и т. д.), использование репозитория для поддержки жизненного цикла сервисов.
• Регулирование – полный жизненный цикл сервисов.
• Определение сервисов, которые будут реализованы в прототипе SOA, и требований к прототипу, включая отчет по результатам и его анализ.
• Определение типов сервисов, которые будут реализованы.
• Приобретение компетенций в области SOA: подготовка и тестирование персонала, выбор и внедрение ПО.
• Как будут разрабатываться, тестироваться и внедряться элементы SOA – сервисы, EAI адаптеры и т. д.
• Как будет внедряться и использоваться ESB, включая переделку существующих механизмов коммуникаций.
Примечание: приведенный список содержит ключевые вопросы, но не является исчерпывающим.