我想知道关于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