我有两个不同的应用程序需要在它们之间共享数据。所谓数据,我指的是只有部分数据,而不是整个系统的数据。
应用程序的数据库归我们所有,但应用程序是第三方。
这两个应用程序使用数据库作为集成机制,它们有一个事务表,要集成的数据将写入其中。然后,第三方应用程序从那里提取数据。
我们正在评估如何利用TIBCO来执行集成-(试图摆脱第三方集成部分)。这样,我们希望Tibco从事务表中提取数据,应用任何业务逻辑,并作为集成的结果同步其他系统。
我以前写过一个windows服务,它会轮询一个类似的事务表,并将(要同步/集成的数据)写入TIBCO队列,然后让windows服务从队列中读取数据,应用业务逻辑,并在另一个系统的数据库中进行集成或数据同步。
我使用TIBCO EMS模块处理消息队列。但是,如果在TIBCO内外还有其他选择,请提供一些指导。
我们之所以特别关注TIBCO,是因为该组织朝着使TIBCO成为系统间集成的标准手段的方向发展。
提亚
发布于 2017-01-31 14:06:29
TIBCO BusinessWorks产品是您在这里的正确选择,因为它允许您连接到数据库/ ems,我相信。这允许集成系统并定义您的流程,并编排您可能想要执行的逻辑。
它具有连接到数据库的连接调色板,使用查询来获取所需的数据,并允许处理这些数据以供进一步处理。
也许你可以在documentation中找到更多细节
https://stackoverflow.com/questions/41946575
复制相似问题