我对这一课题相当陌生,并做了一些研究。我有一个ESB (使用WSO2 ESB),希望从传递的消息(如客户、订单等)中提取主数据,并将它们存储在数据库中作为参考数据保存。源数据以XML形式来自web服务。因此,需要有一个能够维护主数据的组件:插入新对象、删除旧对象和更新更改(如果有数据事件以便ESB可以相应地路由数据也会很好).Basically,任何实体类型的逻辑都是相似的,最好为所有新的实体类型自动生成它.
正如我现在所看到的那样:
。
如果你能把你的想法告诉我并指出正确的方向,我将不胜感激。
发布于 2013-01-31 00:56:11
最好把数据库部分留给另一个工具。
如果消息流中有相当数量的数据库交互,则可能会导致性能严重下降。
但是,对于您解释的用例,您不需要ETL。您可以通过创建服务来插入或更新数据库中的数据,从而使用WSO2决策支持系统进行操作。
我们一直将其用于ESB旁边的消息日志记录(DB中),并对此感到满意。最好在ESB内的消息流中使用它作为非阻塞、触发和忘记web服务。希望这能有所帮助。
https://stackoverflow.com/questions/14599698
复制相似问题