Оглавление:
- Определение - Что означает сервис-ориентированный анализ и проектирование (SOAD)?
- Techopedia объясняет сервис-ориентированный анализ и дизайн (SOAD)
Определение - Что означает сервис-ориентированный анализ и проектирование (SOAD)?
Сервис-ориентированный анализ и проектирование (SOAD) - это методология, которая относится к моделированию и проектированию для приложений с сервис-ориентированной архитектурой (SOA).
Подход SOAD при разработке приложений SOA требует следующих ключевых элементов:
- Модель процесса: определение процесса и нотации путем организации объектно-ориентированного анализа и проектирования (OOAD), моделирования бизнес-процессов (BPM) и элементов архитектуры предприятия. Дополнительные элементы также могут быть определены при необходимости.
- Инструкции: Структурированный способ концептуализации услуг.
- Стандарты: обеспечивают четко определенные, качественные факторы и лучшие практики обслуживания, возможностей, данных и детализации ограничений. Роли также должны быть четко определены и определять, является ли разработчик, архитектор или аналитик ответственным за каждую часть работы.
- Артефакты: определите, что не является хорошим сервисом, например, сервисами, которые нельзя использовать повторно, и, следовательно, не относящимися к резидентам SOA.
- Качество обслуживания: облегчает сквозное моделирование и обеспечивает всестороннюю поддержку инструментов.
Techopedia объясняет сервис-ориентированный анализ и дизайн (SOAD)
Существующие дисциплины SOA-моделирования, такие как OOAD, платформы EA и BPM, не в состоянии удовлетворить требования при независимом применении к приложениям SOA. Раннее внедрение проектов SOA, которые были разработаны в OOAD, инфраструктурах EA и BPM, охватывает только часть архитектуры SOA. Таким образом, SOAD появился для обеспечения успешного и полного внедрения SOA-приложений.
SOAD - это методология целостного моделирования, основанная на существующих, хорошо дисциплинированных и проверенных методологиях: OOAD, инфраструктура EA и BPM. В дополнение к этой комбинации проверенных методов, в подходе SOAD также должны учитываться следующие важные концепции и аспекты:
- Категоризация и агрегация услуг
- Политика и аспекты
- Встречи в середине процессов
- Семантическая брокерская деятельность
- Служба сбора урожая и брокерских услуг
SOAD применим ко многим приложениям, таким как корпоративные приложения и архитектурные стили, выходящие за рамки SOA. Кроме того, текущие разработки подхода SOAD также можно найти в многократно используемой модели архитектурных решений и облачных вычислениях.