В качестве директивы компании мы рассматриваем использование SOA / EDA в качестве целевой архитектуры для ре-факторинга нашего 12-летнего сайта ECommerce.Сайт прошел свой курс и стал проблемой в добавлении новых функций и поддержании его работоспособности.
Основываясь на большом прочтении этой темы, я вижу, что предлагается использовать темы сообщений - то естьиспользовать сообщения типа документа и события - при общении с сервисами.
У меня вопрос, действительно ли это возможно в приложении ECommerce?Я вижу использование веб-сервисов и даже RMI.Или же это действительно зависит от того, требуется ли для синхронизации или асинхронного канала связи.
В общем случае приложение обрабатывает запрос на поиск данных - это будет делать Solr, возможность управлять (редактировать / добавлять) инвентаризацией., переместить инвентарь в продажи, принять ставки на предметы в продаже, обработать покупку.