Использование SOA / EDA в приложении ECommerce - PullRequest
1 голос
/ 27 июля 2011

В качестве директивы компании мы рассматриваем использование SOA / EDA в качестве целевой архитектуры для ре-факторинга нашего 12-летнего сайта ECommerce.Сайт прошел свой курс и стал проблемой в добавлении новых функций и поддержании его работоспособности.

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

У меня вопрос, действительно ли это возможно в приложении ECommerce?Я вижу использование веб-сервисов и даже RMI.Или же это действительно зависит от того, требуется ли для синхронизации или асинхронного канала связи.

В общем случае приложение обрабатывает запрос на поиск данных - это будет делать Solr, возможность управлять (редактировать / добавлять) инвентаризацией., переместить инвентарь в продажи, принять ставки на предметы в продаже, обработать покупку.

1 Ответ

1 голос
/ 28 июля 2011

EDA подходит для интеграции различных систем в слабосвязанной форме.Может быть, ваше управление запасами или торги.Для онлайн-поиска вам нужно быстрое время отклика и отсутствие слабой связи.Для этого вы можете использовать SOAP, RMI или REST.Может быть, вы можете использовать как асинхронный.брокер сообщений или ESB и веб-службы или синхронизация.ESB.

Чтобы быть более точными, требуются дополнительные сведения о ваших требованиях и ваших системах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...