2011-07-27 56 views
1

作爲公司指令,我們正在考慮將SOA/EDA用作重新構建我們12年曆史的電子商務網站的目標架構。該網站已經運行,已經成爲添加新功能並保持運行的挑戰。在電子商務應用程序中使用SOA/EDA

基於對該主題的大量閱讀,我發現在與服務進行通信時,建議使用消息主題 - 即使用文檔和事件類型消息。

我有這個問題是真的可能在一個電子商務應用程序?我可以看到使用Web服務甚至RMI。還是真的取決於是否需要同步或異步通信通道。

通用應用程序處理請求以搜索數據 - 這將由Solr完成,能夠管理(編輯/添加)庫存,將庫存轉換爲銷售,對銷售中的項目進行出價,處理採購。

回答

1

EDA適用於以鬆耦合的方式集成不同的系統。可能是您的庫存管理或招標。對於在線搜索,您需要快速的響應時間並且不會出現鬆耦合。爲此,您可以使用SOAP,RMI或REST。也許你可以同時使用一個異步。消息代理或ESB和Web服務或同步。 ESB。

更具體的更多關於您的要求和您的系統的細節是必要的。

+0

baranco - 感謝您的回覆。你的評論證實了我做了一些額外的研究,答案是「這取決於」。所以我要採取的方法是,將制定一些準則來幫助指導如何處理溝通。 – boyd4715

相關問題