我想知道關於Mule和ESB的一般概念: 我有一個在線商店和一個CRM。 每次有人下訂單時,我都希望將這些數據添加到客戶的CRM中。 每次有人發出簡訊或沒有訂購時,我都希望避開此人。mule ESB /數據集成的一般概念
對於這個..我需要在Mule中創建類和對象嗎? (像一個人或客戶對象)
在Mule中有一些業務邏輯決定放置新數據的位置會好嗎?
或者ESB會做更簡單的同步工作嗎?但是在這種情況下,我可以簡單地使用ETL軟件,只是省略了ESB的額外複雜性,對吧?
非常感謝您
克里斯
PS:我的要求是: 用好vtiger和ADempiere的和PimCore連接Magento的。 騾需要能夠決定哪些數據放在哪裏。 (新聞訂閱= vtiger鉛,pimcore新產品應保持與Magento和Adempiere同步,訂單可以直接插入VTiger等。
這似乎是最方便的web服務 - 但不所有的功能都覆蓋着WS。
最棘手的部分似乎是業務邏輯它決定哪個流走接口內一點點。因此,我認爲這可能是更好的內騾子創建類。
對於您提出的問題,您的要求有點寬泛。你打算如何與每個系統(網絡服務,數據庫,文件系統)連接?您可能需要也可能不需要在騾子內創建課程。如果你只是提供和使用web服務,你可能不需要創建任何類。 ESB可以像你想的那樣複雜。它可以執行非常複雜的處理,或者只需在一個位置拾取文件並將其傳送到另一個位置。你能否改進你的要求,以便我們對你有更多的幫助? – SteveS 2013-05-09 13:39:55
@SteveS評論+1。另外請注意,您從不「需要在Mule中創建類和對象」:您始終可以使用原始數據。 – 2013-05-09 16:39:49
@David Dossot,我想這是真的。我可能太快回到java,因爲我通常可以在java類中做我想要的,而不是花時間弄清楚如何使用Mule提供的組件來完成它。搞清楚如何配置每件作品一直是騾子最令人畏懼的部分。雖然我一旦弄清楚它通常不會那麼糟糕。 – SteveS 2013-05-09 19:57:25