В чем разница между сервисом SOA и другими видами услуг, такими как приложение или служба домена?Служба SOA и другие виды услуг
ответ
Посмотрите здесь. http://www.bennadel.com/blog/2385-application-services-vs-infrastructure-services-vs-domain-services.htm
Короткий ответ
DDD Доменные службы работают на лиц домена. Обычно, когда работа, которая должна выполняться, охватывает несколько корней Aggregate.
DDD Application Services Привод рабочего процесса. Например, если вы хотите выполнить некоторую работу над объектом домена, Служба приложений будет отвечать за извлечение объекта из хранилища данных, вызовите службу домена для выполнения работы, выполните некоторую работу через службу интеграции, если это необходимо, а затем по-прежнему сохраняются изменения.
Это интересный вопрос, поскольку SOA является таким, как широкий и перегруженный термин.
Если мы возьмем SOA для обозначения любой реализации, которая приведет к механизму достижения «услуг», тогда даже сервисы приложений и доменов станут частью служб SOA. Службы приложений и доменов даже попадают в сферу микроуслуг, хотя службы приложений обычно появляются через некоторый механизм интеграции.
Мне нравится думать об этих вещах с точки зрения «достижимости». WikiPedia:
В теории графов достижимости относится к способности, чтобы получить от одной вершины к другой в пределах графа
Таким образом, это зависит от того, насколько достижимы ваш код. Куча доменных сервисов теоретически может сформировать сервис-ориентированную архитектуру.
Единственные отличия в том, как вы оказываете свои услуги.
- 1. UIToolbar и другие виды
- 2. Просмотреть другие виды и/или виды деятельности
- 3. Служба SOA, вызывающая клиента
- 4. Служба обнаружения и заказ услуг
- 5. Виды услуг для длительных процессов asp.net
- 6. UITableView блокирует другие виды?
- 7. Влияние на другие виды
- 8. UIView загрузки другие виды
- 9. Другие виды занятий
- 10. Nodejs включают другие виды?
- 11. Совокупный шаблон в службе SOA
- 12. Скрыть вид и переместить другие виды соответственно
- 13. SOA - доступ к данным для бизнес-услуг как отдельная веб-служба или нет?
- 14. Что такое «служба обертки» в SOA?
- 15. , разрушающий все другие виды деятельности
- 16. SnackBar выходит за другие виды
- 17. `VideoView.start()` вызвать другие виды сломать
- 18. Другие виды использования слабых ссылок?
- 19. Другие виды формы в C#
- 20. MPMoviePlayerController охватывает все другие виды
- 21. Удалить рекламу на другие виды
- 22. Обнаружение сервисов в SOA
- 23. Как загружать виды танков Auth в другие виды
- 24. Непрерывная доставка в SOA
- 25. Служба посредничества с использованием прокси-услуг -WSO2
- 26. SOA Service Граница и поддержка производства
- 27. Android-текст EditText, нажав другие виды вниз
- 28. Как передать событие касания на другие виды?
- 29. Невозможно отобразить другие виды в iOS
- 30. Swift UIImageView - это, прежде всего, другие виды
Thanks; Я знаю, какие службы домена и приложений. Эти два явно отличаются от службы SOA, следовательно, вопрос. – Rijndael
О, извините, что @Rijndael, я неправильно понял ваше намерение :) – SneakyPeet