简体   繁体   English

使用 TIBCO 在两个系统之间进行集成

[英]Integration between two systems using TIBCO

I have two different applications that need to share data between them.我有两个不同的应用程序需要在它们之间共享数据。 By data, I mean only some pieces of data and not the entire data across the systems.所谓数据,我指的只是部分数据,而不是整个系统中的全部数据。

The databases of the applications are owned by us but the applications are third party.应用程序的数据库归我们所有,但应用程序是第三方的。

The two applications use database as an integration mechanism where they have a transaction table into which the data to be integrated is written to.这两个应用程序使用数据库作为集成机制,它们有一个事务表,要集成的数据写入其中。 A third party application then picks the data from there.然后第三方应用程序从那里选择数据。

We are evaluating how to utilize TIBCO for performing the integration - (Trying to go away from the third party integration pieces).我们正在评估如何利用 TIBCO 执行集成 -(试图远离第三方集成件)。 Such that, we expect Tibco to pick the data from the transaction table, apply any business logic and sync up the other systems as result of the integration.这样,我们希望 Tibco 从事务表中选择数据,应用任何业务逻辑并同步其他系统作为集成的结果。

I have in the past wrote a windows service that polls a similar transaction table and write (the data to be synced/integrated) to the TIBCO queue and have the windows service read from the queue, apply the business logic and do the integration or data sync in the other system's database.我过去写过一个 Windows 服务,它轮询类似的事务表并将(要同步/集成的数据)写入 TIBCO 队列,并从队列中读取 Windows 服务,应用业务逻辑并进行集成或数据在其他系统的数据库中同步。

I was using TIBCO EMS module to work with the message queues.我使用 TIBCO EMS 模块来处理消息队列。 But if there are other options within and outside of TIBCO, please provide some pointers.但如果在 TIBCO 内外还有其他选择,请提供一些提示。

We are particular on TIBCO because the org moves in a direction to make TIBCO a standard means of integration between systems.我们特别关注 TIBCO,因为该组织正朝着使 TIBCO 成为系统间集成的标准方式的方向发展。

TIA TIA

TIBCO BusinessWorks Product is the right option for you here in this where it allows you to connect to the database / ems, I believe. 我相信, TIBCO BusinessWorks产品在这里是您的正确选择,它使您可以连接到数据库/ ems。 This allows to integrate systems and define your process and orchestrate the logic you might wanted to do. 这样可以集成系统并定义您的流程,并协调您可能想做的逻辑。

It has the connection palette to connect to database, fetches the required data using query and allows to process that data for further processing. 它具有连接选项板以连接到数据库,使用查询获取所需的数据,并允许处理该数据以进行进一步处理。

May be you can find more details in documentation 也许您可以在文档中找到更多详细信息

In addition to Tibco Businessworks, TIBCO ADB adapter can also be used which plugs into database tables and picks up new changes and publish to Queue, then have Businessworks process to perform the logic and then update to a target application data base. 除Tibco Businessworks之外,还可以使用TIBCO ADB适配器,该适配器插入数据库表并获取新的更改并发布到Queue,然后由Businessworks流程执行逻辑,然后更新到目标应用程序数据库。 The database adapters from Tibco are suited well for high volume data integration otherwise you can achieve the same using Businessworks Tibco的数据库适配器非常适合于大容量数据集成,否则,您可以使用Businessworks来实现相同的功能

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM