Сервис-ориентированное моделирование


Сервис-ориентированное моделирование — это дисциплина моделирования бизнес-систем и программных систем с целью проектирования и спецификации сервис-ориентированных бизнес-систем в рамках различных архитектурных стилей и парадигм, таких как архитектура приложений , сервис-ориентированная архитектура , микросервисы и облачные вычисления. .

Любой сервисно-ориентированный метод моделирования обычно включает в себя язык моделирования , который может использоваться как «организацией предметной области» (бизнесом), так и «организацией предметной области решения» ( отделом информационных технологий ), чьи уникальные перспективы обычно влияют на срок разработки службы . Стратегия цикла и проекты, реализованные с использованием этой стратегии.

Сервисно-ориентированное моделирование обычно направлено на создание моделей, обеспечивающих всестороннее представление об анализе, проектировании и архитектуре всех программных объектов в организации, которые могут быть понятны людям с разным уровнем понимания бизнеса и технических знаний. Сервисно-ориентированное моделирование обычно поощряет рассмотрение программных объектов как «активов» (сервисно-ориентированных активов) и называет эти активы в совокупности «сервисами». Ключевой проблемой проектирования службы является поиск правильной степени детализации службы как на бизнес-уровне (домен), так и на техническом уровне (интерфейсный контракт).

Было предложено несколько подходов специально для проектирования и моделирования услуг, включая SDDM, SOMA и SOMF.

Сервисно-ориентированная методология проектирования и разработки (SDDM) — это метод слияния, созданный и скомпилированный М. Папазоглу и В. Дж. ван ден Хеувелем. [1] В документе утверждается, что нельзя ожидать, что проектировщики SOA и разработчики сервисов будут контролировать сложный сервисно-ориентированный проект разработки, не полагаясь на надежную методологию проектирования и разработки. В нем представлен обзор методов и приемов, используемых в сервис-ориентированном проектировании, подход к методологии разработки услуг с точки зрения как производителей услуг, так и заказчиков, а также обзор ряда элементов SDDM, доступных для этих ролей.

Обновление SDDM было позже опубликовано в книге М. Папазоглу « Веб-службы и SOA: принципы и технология ». [2]


СОМФ Версия 2.0