С практической точки зрения...
Кто-нибудь знает, что такое SOA Governance?
Это включает в себя:
- Определение стандартов проектирования и инфраструктуры управления для сервисов (например, сервисов SOAP и REST). Инфраструктура управления в основном представляет собой реестр услуг.
- Установление ролей, обязанностей и процессов в отношении жизненного цикла услуг. Пример: хранитель службы отвечает за добавление описания новой службы в реестр служб; хранитель схемы будет обеспечивать соблюдение канонического шаблона проектирования схемы.
- Создание системы управления SOA, которая на практике представляет собой документ со всеми директивами по управлению. Документ должен быть одобрен высшим руководством (например, ИТ-директором).
В чем разница (или взаимосвязь) между управлением SOA и управлением ИТ?
Управление ИТ шире и охватывает от закупки рабочих станций до обучения разработчиков программного обеспечения. Управление SOA сосредоточено на программных сервисах, таких как сервисы SOAP и REST. Управление ИТ должно охватывать управление SOA, если организация внедрила SOA.
Как его можно применить с помощью доступных на рынке платформ SOA?
Платформы, поддерживающие разработку и выполнение «служб SOA», необходимы, конечно, для создания и запуска служб SOAP и REST. Но тот факт, что вы создаете сервисы SOAP или REST, не означает, что вы следуете сервисной ориентации. Точно так же использование ESB или серверов оркестрации не означает, что вы используете SOA правильно. Успех SOA связан не только с технологией, но также с управлением и архитектурой (понимание и применение принципов ориентации на сервисы и шаблонов проектирования SOA).
Может ли проект, построенный на платформе SOA, быть успешным без применения SOA Governance?
Да, оно может! Основная цель управления SOA — обеспечить долгосрочные преимущества благодаря повторному использованию, совместимости, стандартизации и другим полезным свойствам сервисов в разных приложениях. Управление SOA помогает вашей организации сфокусироваться на предприятии, а не на приложениях.
person
Paulo Merson
schedule
12.02.2015