我有两个不同的应用程序需要在它们之间共享数据。我所说的数据是指仅部分数据,而不是系统中的全部数据。
应用程序的数据库归我们所有,但应用程序是第三方。
这两个应用程序使用数据库作为集成机制,其中它们有一个事务表,要集成的数据写入其中。然后第三方应用程序从那里挑选数据。
我们正在评估如何利用 TIBCO 执行集成 - (试图摆脱第三方集成部分)。因此,我们希望 Tibco 从事务表中挑选数据,应用任何业务逻辑并同步其他系统作为集成的结果。
我过去写过一个 Windows 服务,它轮询一个类似的事务表并将(要同步/集成的数据)写入 TIBCO 队列,并让 Windows 服务从队列中读取,应用业务逻辑并进行集成或数据在其他系统的数据库中同步。
我正在使用 TIBCO EMS 模块来处理消息队列。但如果在 TIBCO 内外还有其他选择,请提供一些指点。
我们特别关注 TIBCO,因为该组织朝着使 TIBCO 成为系统之间集成的标准手段的方向发展。
TIA