SoaML (сервис-ориентированная архитектура языка моделирования [1] / ев ш ɑː м əl / ) является открытым исходным кодом спецификации проекта от объекта группы управления (OMG), описывая UML профиль и метамодель для моделирования и дизайна услуг в пределах сервисно-ориентированная архитектура .
Описание
SoaML был создан для поддержки следующих возможностей моделирования:
- Выявление сервисов, зависимостей между ними и требований к сервисам
- Определение услуг (функциональные возможности, ожидания потребителей, протоколы и шаблоны обмена сообщениями)
- Определение потребителей и поставщиков услуг
- Политики использования и предоставления услуг
- Схемы классификации услуг
- Интеграция с моделью мотивации бизнеса OMG
- Основа для дальнейших расширений, связанных как с интеграцией с другими метамоделями OMG, такими как BPDM и BPMN 2.0, так и с SBVR, OSM, ODM и другими.
Существующие модели и метамодели (например, TOGAF ) для описания системных архитектур оказались недостаточными для точного и стандартизованного описания SOA. Сам UML кажется слишком общим для описания SOA и требует уточнения и стандартизации даже основных терминов, таких как поставщик, потребитель и т. Д.
Смотрите также
дальнейшее чтение
- SoaML Wiki. " SoaML Wiki ". SoaML и OMG, 3 ноября 2009 г.
- Спецификация SoaML OMG http://www.omg.org/spec/SoaML/
- Технический комитет по эталонной модели SOA OASIS http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm
Ссылки и примечания
Заметки
Цитаты
Внешние статьи
- Использование архитектуры сервисов SoaML Джима Амсдена, соавтора стандарта OMG SoaML.
- Моделирование с помощью SoaML, языка моделирования сервис-ориентированной архитектуры , серия из пяти частей, автор Джим Амсден.