stringtranslate.com

Управление SOA

Управление SOA — это набор процессов, используемых для действий, связанных с осуществлением контроля над сервисами в сервисно-ориентированной архитектуре (SOA). Одна из точек зрения, от IBM [1] и других, заключается в том, что управление SOA — это расширение (подмножество) управления ИТ , которое само по себе является расширением корпоративного управления . Неявное предположение в этой точке зрения заключается в том, что сервисы, созданные с использованием SOA, — это просто еще один тип ИТ-активов, нуждающихся в управлении, с выводом, что управление SOA не применяется к ИТ-активам, которые «не являются SOA». Противоположная точка зрения, выраженная блогером Дейвом Оливером [2] и другими, заключается в том, что ориентация на сервисы обеспечивает широкий организационный принцип для всех аспектов ИТ в организации, включая управление ИТ. Следовательно, управление SOA — это не что иное, как управление ИТ, основанное на принципах SOA.

Основное внимание в управлении SOA уделяется тем ресурсам, которые обеспечивают ценность для бизнеса. Системы SOA требуют процессов поддержки ИТ, а также организационных процессов, которые также будут включать руководителей бизнеса. SOA нуждается в прочной основе, которая основана на стандартах и ​​включает политики, контракты и соглашения об уровне обслуживания. Ожидается, что ИТ-сообщество будет использовать сервисы для быстрой автоматизации новых и изменяющихся бизнес-процессов. Для этого сервисы должны производиться с несколькими качествами дизайна, такими как компонуемость, слабая связанность, автономность, стандартизация представления данных. Кроме того, должна быть создана инфраструктура управления SOA для поддержки жизненного цикла предоставления сервисов, которая включает реестр сервисов для обеспечения обнаружения сервисов. Следовательно, SOA увеличивает потребность в хорошем управлении , поскольку она поможет назначать полномочия, роли и обязанности по принятию решений и сосредоточить внимание на организационных возможностях, необходимых для достижения успеха.

Определение

Определения управления SOA совпадают в его цели осуществления контроля, но различаются в обязанностях, которые оно должно иметь. Некоторые узкие определения сосредоточены на навязывании политик и мониторинге служб, в то время как другие определения используют более широкую бизнес-ориентированную перспективу.

Энн Томас Мейнс определяет управление как: «Процессы, которые предприятие внедряет для обеспечения того, чтобы все делалось [...] в соответствии с передовой практикой, архитектурными принципами, государственными постановлениями, законами и другими определяющими факторами. Управление SOA относится к процессам, используемым для управления принятием и внедрением SOA». [3]

Особое внимание в управлении SOA уделяется разработке сервисов, которые добавляют ценность бизнесу. Эффективное управление SOA должно охватывать людей, процессы и технологии, участвующие во всем жизненном цикле SOA с точки зрения бизнеса, а также подключение и повторное использование с точки зрения ИТ, тем самым согласовывая бизнес с ИТ.

Снова процитируем Энн Томас Мейнс: «SOA — это поведение, а не то, что вы создаете или покупаете. Вам нужно изменить поведение, чтобы сделать его эффективным». [4]

Gartner определяет управление SOA как «обеспечение и подтверждение того, что активы и артефакты в архитектуре работают так, как ожидается, и поддерживают определенный уровень качества». [5]

ISO 38500 описывает структуру с шестью руководящими принципами корпоративного управления информационными технологиями и модель для директоров по управлению ИТ с тремя основными задачами: оценивать, направлять и контролировать. ISO 38500 различает «Управление», «Менеджмент» и «Контроль».

Объем

Вот некоторые типичные проблемы управления, которые могут возникнуть в SOA:

Некоторые ключевые виды деятельности, которые часто упоминаются как часть управления SOA:

Смотрите также

Ссылки

  1. ^ Страницы IBM SOA, Определение управления SOA
  2. ^ Блог Дэйва Оливера, Что такое управление SOA?
  3. Энн Томас Мейнс, «Слон покинул здание», 1 июля 2005 г.
  4. ^ Филип Дж. Уиндли, Управление SOA: Правила игры. Архивировано 24 июля 2008 г. на Wayback Machine , InfoWorld.com, 23 января 2006 г.
  5. ^ Gartner, Магический квадрант управления SOA, 2007 г.
  6. ^ Wohl Associates, SOA Governance, IBM White Paper, октябрь 2006 г. (http://www-01.ibm.com/software/solutions/soa/Amy_Wohl_SOA_Governance_Analyst_White_Paper.pdf)