Термин «зрелость SOA» определяет архитектурные руководящие принципы для достижения значительного уровня зрелости на предприятиях архитектуры информационных технологий и позволяет получить доступ к текущему состоянию принятия компанией SOA.
На рисунке ниже показаны пять уровней зрелости SOA:
Уровень 1: начальный
Начальный уровень зрелости SOA включает фазу архитектуры и проектирования SOA, которая направлена на реализацию отдельного проекта. Область действия этого уровня включает в себя:
-
R & D эксперименты
-
Небольшие SOA-проекты
-
Реализация портала и сайта
-
Процесс пользовательской интеграции
-
Количество услуг
R & D эксперименты
Небольшие SOA-проекты
Реализация портала и сайта
Процесс пользовательской интеграции
Количество услуг
Уровень 2: ПовторяемыйНа этом уровне вы можете использовать многократно используемые архитектурные сервисы, которые являются гибкими и могут использоваться из одного проекта в другой. Область действия этого уровня — предоставление нескольких интегрированных приложений, которые поддерживают следующие факторы:
-
Низкая стоимость доставки
-
Низкая стоимость обслуживания
-
Интеграция базы данных
-
Интеграция приложения
-
Управление производительностью
-
Простой способ развертывания
Низкая стоимость доставки
Низкая стоимость обслуживания
Интеграция базы данных
Интеграция приложения
Управление производительностью
Простой способ развертывания
Уровень 3: ОпределенНа этом уровне команда проекта будет работать над созданием элементов архитектуры, предоставляя руководящие указания для участников проекта по архитектуре и создавая технические компоненты и структуры, которые можно использовать в группах проекта. На этом уровне вы можете определить услугу на уровне бизнеса для хорошего качества организации бизнеса. Область действия этого уровня включает в себя:
-
Повторное использование компонентов
-
Простой способ модификации
-
Эффективно меняет бизнес-процесс
-
Предоставление правил бизнес-процессов
Повторное использование компонентов
Простой способ модификации
Эффективно меняет бизнес-процесс
Предоставление правил бизнес-процессов
Уровень 4: УправляемыйНа этом уровне бизнес-сервисы управляются и определяют путь к SOA. Команда проекта и команда по архитектуре предприятия работают вместе, чтобы определить процессы, технологии и компоненты SOA организации. На этом уровне вы можете измерить сквозную производительность процесса. Область действия этого уровня включает в себя:
-
Использование функции мониторинга бизнес-активности для отображения деталей времени выполнения
-
Указание видимости бизнес-процесса
-
Предоставление бизнес-процессов и сервисных оповещений
Использование функции мониторинга бизнес-активности для отображения деталей времени выполнения
Указание видимости бизнес-процесса
Предоставление бизнес-процессов и сервисных оповещений
Уровень 5: ОптимизацияНа этом уровне оптимизированные бизнес-сервисы реагируют и отвечают автоматически, когда вы выполняете бизнес-процессы во время выполнения, и включают четкую идентификацию сервисов. Этот уровень позволяет команде проекта выявлять и потреблять услуги, а также обмениваться услугами между клиентами, деловыми партнерами и поставщиками. Область действия этого уровня включает в себя:
SOA будет оптимизирована и связана с бизнесом
Определяет конечную точку архитектуры предприятия
Взаимодействует с услугами клиентов, партнеров и других