使用TIBCO

时间:2017-01-30 22:30:53

标签: windows-services tibco tibco-ems tibco-business-works system-integration

我有两个不同的应用程序需要在它们之间共享数据。根据数据,我的意思是只有一些数据,而不是系统中的整个数据。

应用程序的数据库归我们所有,但应用程序是第三方。

这两个应用程序使用数据库作为集成机制,它们具有一个事务表,要将要集成的数据写入其中。然后,第三方应用程序从那里选择数据。

我们正在评估如何利用TIBCO进行集成 - (试图摆脱第三方集成部分)。这样,我们希望Tibco从事务表中选择数据,应用任何业务逻辑并根据集成同步其他系统。

我过去写过一个Windows服务,它轮询一个类似的事务表并将(要同步/集成的数据)写入TIBCO队列,并从队列中读取windows服务,应用业务逻辑并执行在其他系统的数据库中进行集成或数据同步。

我使用的是TIBCO EMS模块来处理消息队列。但如果TIBCO内外有其他选择,请提供一些指示。

我们特别关注TIBCO,因为组织的目标是使TIBCO成为系统之间集成的标准方法。

TIA

2 个答案:

答案 0 :(得分:1)

TIBCO BusinessWorks我相信,产品是您的正确选择,它允许您连接到数据库/ ems。这允许集成系统并定义您的过程并协调您可能想要执行的逻辑。

它具有连接到数据库的连接选项板,使用查询获取所需数据,并允许处理该数据以进行进一步处理。

您可以在documentation

中找到更多详情

答案 1 :(得分:-1)

除了Tibco Businessworks之外,还可以使用TIBCO ADB适配器,它可以插入数据库表并获取新的更改并发布到Queue,然后让Businessworks进程执行逻辑,然后更新到目标应用程序数据库。 Tibco的数据库适配器非常适合大容量数据集成,否则您可以使用Businessworks

实现相同的功能