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

#terminology #soa #soc

#терминология #soa #soc

Вопрос:

Я нашел это:

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

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

Ответ №1:

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

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

Ответ №2:

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

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

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