Сервис-ориентированная и трехуровневая архитектура вместе?

Могу ли я использовать SOA и трехуровневую в одном приложении? Использование SOAP для подключения к внешним сервисам, используя MQ и Spring MVC. У меня есть сервер приложений и сервер для базы данных.

0 ответов

Да, похоже, что это очень разные вещи.

Существует множество различных стилей реализации SOA, вы можете сделать это разными способами. Во-первых, сервисы должны общаться с API через http, где эти API написаны в трехуровневом стиле.

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

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

Помогает ли это ваше решение о том, как структурировать свой дизайн сервиса и как структурировать более широкую архитектуру решения?

Другие вопросы по тегам