作为一项公司指令,我们正在考虑使用SOA/EDA作为重构我们12年历史的ECommerce站点的目标架构。该网站已经走到了尽头,在添加新功能和保持其运行方面已经成为一个挑战。
根据对该主题的大量阅读,我发现建议在与服务通信时使用消息主题-即使用文档和事件类型的消息。
我的问题是,这在ECommerce应用程序中真的可行吗?我可以看到Web服务甚至RMI的使用。或者它是否真的取决于正在做的事情是否需要同步或异步通信信道。
一般的应用程序处理搜索数据的请求-这将由Solr完成,能够管理(编辑/添加)库存,将库存移动到销售中,在销售中对项目进行出价,处理购买。
发布于 2011-07-28 15:16:41
EDA适合以松耦合的方式集成不同的系统。可能是您的库存管理或竞价。对于在线搜索,您需要快速的响应时间和不松散的耦合。为此,您可以使用SOAP、RMI或REST。也许你可以使用这两个异步。message broker或ESB和Web服务或同步。ESB。
更具体地说,需要关于您的需求和系统的更多详细信息。
https://stackoverflow.com/questions/6838913
复制相似问题