Структура взаимодействия управления ( GIF ) - это открытая, основанная на стандартах спецификация и набор технологий, которые описывают и продвигают взаимодействие между компонентами сервис-ориентированной архитектуры (SOA). GIF объединяет технологии экосистемы SOA для управления жизненным циклом гетерогенных услуг и поддерживается компанией Hewlett-Packard и партнерами GIF.
Управление SOA и создание системы записи
Управление признано основополагающим требованием для успешного внедрения SOA на предприятии: Gartner заявила, что «управление - это не вариант, а императив», и прогнозирует, что основной причиной неудач проекта SOA будет отсутствие адекватного управления. [1]
Основные продукты, используемые большинством организаций для управления SOA, основаны на интегрированном реестре-репозитории и обеспечивают поддержку управления и передачи информации в SOA, а также автоматизируют ключевые действия по управлению. [2] Эти системы управления SOA обеспечивают центральную систему записи для всех сервисов и связанной с ними информации в SOA и являются местом, где сервисы могут рекламироваться поставщиками и обнаруживаться потребителями. Таким образом, они действуют как ключевая точка контроля для управления доступностью услуг, версией, управлением жизненным циклом услуг и для обеспечения соответствия бизнес-политикам и техническим политикам.
Чтобы быть эффективными, системы управления SOA нуждаются в механизме обмена информацией между всеми разрозненными технологиями, поддерживающими SOA. Функциональная совместимость - это фундаментальное требование для прозрачности, доверия и контроля, необходимых для эффективного управления SOA. [3] Целью GIF является обеспечение взаимодействия посредством принятия стандартов и общих подходов к моделированию и обмену информацией.
Обзор GIF
GIF представляет собой набор API-интерфейсов, определенных организациями по стандартизации, сопоставлениями и классификациями данных, и в качестве строительных блоков использует, среди прочего, стандарты UDDI и WS-Policy . Чтобы способствовать общности подходов и понимания представленной информации, GIF также определяет словари с целью применения метаданных к служебной информации.
Интеграция со структурой взаимодействия управления основывается на двух основных принципах интеграции: интеграция управления и интеграция данных службы. Эти темы основаны на знаменитом шаблоне Модель – Представление – Контроллер (MVC):
Интеграция управления - состоит из интеграции предупреждений и уведомлений; запуск событий и акций; и интеграция управления бизнес-услугами и жизненного цикла.
Интеграция данных - включает использование реестра бизнес-сервисов в качестве основного описания, характеристики и каталога политик сервиса.
GIF обеспечивает контроль и интеграцию данных, необходимые для поддержки таких действий, как управление предоставлением бизнес-услуг и управление жизненным циклом. Аспекты этого:
Интеграция обеспечения - используйте систему управления SOA как часть процесса предоставления и развертывания бизнес-сервисов. После интеграции становится возможным двусторонний обмен служебной информацией между участниками.
Интеграция развертывания - после развертывания служб любая сторона должна иметь возможность предупреждать других о существовании службы и необходимости передать службу и ее определения под управление.
Управление жизненным циклом - требуется управление жизненным циклом всех аспектов бизнес-услуги. Это означает совместную работу и интеграцию компонентов с целью управления:
- управление версиями сервисов и артефактов
- информация о жизненном цикле (например, разработка, тестирование, производство, не рекомендуется)
- статус жизненного цикла и состояние услуги (доступность)
- информация о развертывании, включая время работы, дату первого развертывания, дату последнего развертывания
- контактная информация и информация для поддержки об услуге или шаблоне (владелец, ответственная организация, контактная информация службы поддержки, менеджер и т. д.)
- статус соответствия
- зависимости и отношения между:
- сервисы - те зависимости, которые партнер создает партнеру
- прокси и сервисы, которые они прокси
- услуги, потребляемые другой службой
GIF был основан на нескольких сценариях использования, в том числе:
- Система управления SOA, действующая как авторитетный источник описаний сервисов и метаданных для других компонентов экосистемы SOA.
- Система управления SOA в качестве получателя описаний сервисов, метаданных и информации о политике, включая, помимо прочего, публикацию описаний сервисов (обычно документов WSDL и связанных метаданных) и информации о жизненном цикле.
- Публикуйте характеристики сервисов в системе управления SOA, чтобы обеспечить поиск и составление отчетов по сервисам и их артефактам. Это может включать публикацию данных о производительности, исторических тенденций и других аспектов служебной информации, например ограничений и возможностей службы.
- Сделайте характеристики сервиса, такие как конфигурация, ограничения и возможности, обычно выражаемые в виде политики, доступными для обнаружения.
- Публикация и предоставление доступа к информации протокола и привязки, такой как WSDL прокси-сервисов, партнерами по безопасности или управлению, а также связанных с ними бизнес-сервисов (функциональных) WSDL.
GIF-организация и членство
GIF сам по себе не является стандартом, а скорее использует существующие стандарты для поддержки взаимодействия управления SOA. GIF поддерживается компанией Hewlett-Packard и партнерами GIF. Для получения дополнительной информации о спецификации GIF, существующих партнерах GIF и о том, как присоединиться к GIF, посетите веб-сайт HP.
Рекомендации
- ^ Паоло Малинверно, Сервис-ориентированная архитектура Gartner Research Craves Governance, январь 2006 г.
- ^ Philip J. Windley, управление SOA: Правила игр Архивированных 2008-07-24 на Wayback Machine , InfoWorld.com, 23 января 2006
- ^ Фрэнк Кенни, Дэрил Пламмер, Magic Quadrant for Integrated SOA Governance Technology Sets, 2007, январь 2007
- Паоло Малинверно, Gartner Research, Сервис-ориентированная архитектура, стремящаяся к управлению , январь 2006 г.
- Филип Дж. Уиндли, Управление SOA: правила игры , InfoWorld.com, 23 января 2006 г.
- Фрэнк Кенни, Дэрил Пламмер, Magic Quadrant for Integrated SOA Governance Technology Sets, январь 2007 г.
Внешние ссылки
Информация о структуре взаимодействия управления
Смотрите также
- Сервисно-ориентированная структура моделирования