В чем разница между сервис-ориентированными вычислениями и сервис-ориентированной архитектурой?

Я нашел вот это:

Парадигма сервис-ориентированных вычислений (SOC) относится к набору концепций, принципов и методов, которые представляют вычисления в сервис-ориентированной архитектуре (SOA), в которой программные приложения создаются на основе независимых компонентных сервисов со стандартными интерфейсами.

Являются ли сервис-ориентированные вычисления средним, а сервис-ориентированная архитектура - результатом? Или это одно и то же?


person blavi    schedule 30.05.2011    source источник


Ответы (2)


Похоже, что сервис-ориентированные вычисления, если отрасль согласится с таким термином, будут соответствовать уровню подхода SOA, который имеет дело с реализацией основных сервисов. Идея вроде бы такая:

Сервис-ориентированные вычисления связаны с реализацией основных сервисов, а сервис-ориентированная композиция / управление управленческими задачами (WS-BPEL, WS-CDL), а сервис-ориентированная коммуникация будет относиться к маршрутизации сообщений (WS-Addressing, WS-ReliableDelivery и т. Д. .,)
Кроме того, фундаментальные идеи сервис-ориентированных вычислений кажутся расширениями к распределенным вычислениям и реализациями, зависящими от предметной области.

person CMR    schedule 31.05.2011

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

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

Дополнительная информация: Что такое SOA

person blavi    schedule 30.05.2011