SoaML - SoaML

SoaML (Язык моделирования сервис-ориентированной архитектуры[1] /ˈsшɑːмəl/) является Открытый исходный код проект спецификации от Группа управления объектами (OMG), описывая UML профиль и метамодель для моделирования и проектирования услуг в рамках Сервис-Ориентированная Архитектура.

Описание

SoaML был создан для поддержки следующих возможностей моделирования:

  • Выявление сервисов, зависимостей между ними и требований сервисов
  • Определение сервисов (функциональные возможности, ожидания потребителей, протоколы и шаблоны обмена сообщениями)
  • Определение потребителей и поставщиков услуг
  • Политики использования и предоставления услуг
  • Схемы классификации услуг
  • Интеграция с OMG Модель мотивации бизнеса
  • Основа для дальнейших расширений, связанных как с интеграцией с другими метамоделями OMG, такими как BPDM и BPMN 2.0, так и с SBVR, OSM, ODM и другими.

Существующие модели и метамодели (например, TOGAF ) для описания системных архитектур оказалось недостаточно для точного и стандартизованного описания SOA. Сам UML кажется слишком общим для описания SOA и требует разъяснения и стандартизации даже основных терминов, таких как поставщик, потребитель и т. Д.

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

дальнейшее чтение

Ссылки и примечания

Заметки

Цитаты

Внешние статьи