1

作为公司指令,我们正在考虑使用 SOA/EDA 作为目标架构来重构我们已有 12 年历史的电子商务网站。该站点已经运行,并且已成为添加新功能并保持其运行的挑战。

基于对该主题的大量阅读,我发现建议在与服务通信时使用消息主题 - 即使用文档和事件类型消息。

我的问题在电子商务应用程序中真的可能吗?我可以看到 Web Services 甚至 RMI 的使用。或者它真的取决于正在做的事情是否需要同步或异步通信通道。

一般应用程序处理对搜索数据的请求 - 这将由 Solr 完成,能够管理(编辑/添加)库存、将库存转移到销售中、对销售中的项目进行投标、处理购买。

4

1 回答 1

1

EDA 适合以松耦合的方式集成不同的系统。可能是您的库存管理或出价。对于在线搜索,您需要快速响应时间并且没有松散耦合。为此,您可以使用 SOAP、RMI 或 REST。可能你可以同时使用异步。消息代理或 ESB 和 Web 服务或同步。ESB。

要更具体地了解您的要求和系统的更多详细信息,则需要。

于 2011-07-28T07:16:40.717 回答