Сервис-ориентированная архитектура: различия между версиями

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 8:
== Другие SOA-концепции ==
{{Стиль}}
Архитектура не привязана к какой-толибо определённой технологии. Она может быть реализована с использованием широкого спектра технологий, включая такие технологии как [[REST]], [[Remote Procedure Call|RPC]], [[DCOM]], [[CORBA]] или [[Веб-служба|веб-сервисы]]. SOA может быть реализована, используя один из этих протоколов и, например, может использовать дополнительно механизм файловой системы для обмена данными.
 
Главное, что отличает SOA — это использование независимых сервисов с чётко определёнными интерфейсами, которые для выполнения своих задач могут быть вызваны неким стандартным способом, при условии, что сервисы заранее ничего не знают о приложении, которое их вызовет, а приложение не знает, каким образом сервисы выполняют свою задачу.