【问题标题】:Using SOA/EDA in a ECommerce application在电子商务应用程序中使用 SOA/EDA
【发布时间】:2011-10-13 21:54:24
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java e-commerce soa eda


    【解决方案1】:

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

    需要更详细地了解您的要求和系统。

    【讨论】:

    • baranco - 感谢您的回复。您的评论验证了我所做的一些额外研究,因为答案是“视情况而定”。所以我要采用的方法是制定一些指导方针来帮助指导如何处理通信。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多