You are on page 1of 20

EAI Center Of Excellence

Tibco ActiveDatabase
Adapter

Confidential
. 1
EAI Center Of Excellence

Confidential
. 2
EAI Center Of Excellence

Adapter Architecture

Confidential
. 3
EAI Center Of Excellence

Confidential
. 4
EAI Center Of Excellence

Confidential
. 5
EAI Center Of Excellence

Confidential
. 6
EAI Center Of Excellence

Message Transports
• TIBCO Rendezvous

 ActiveEnterprise Message: provides class information and


packing rules for the TIBCO Adapter SDK set of data types.
 Rendezvous Message basic TIBCO Rendezvous wire
format.
 XML Message
• TIBCO Enterprise for JMS :Communicate only with the TIBCO
Enterprise for JMS server

Confidential
. 7
EAI Center Of Excellence

Confidential
. 8
EAI Center Of Excellence

TIBCO Runtime Agent


• Provides basic connectivity between the other
components and manages the components on each
machine.
• Provides the run-time environment; that is, all the shared
libraries including third-party libraries
• An agent that runs in the background and starts and stops
processes according to deployment information.

Confidential
. 9
EAI Center Of Excellence

Confidential
. 10
EAI Center Of Excellence

Basic Features – Contd.

• Publish data by value cannot handle data types


such as Oracle LONG and LONG RAW.
• Publish by reference - handles data types such as
Oracle LONG and LONG RAW
• Publish on parameterized subjects.
• Pre-register certified subscribers with a certified
publisher.
• Update both parent and child tables within a
publication.
• Subscribe using wildcard subject names
• Use request-response semantics to publish SQL
statements, stored procedures.

Confidential
. 11
EAI Center Of Excellence

Basic Features – Contd.


• Polling or Alerter : asynchronously alert the adapter of changes
in the database
• Exception Table
• Loop Detection
• The adapter supports the following SQL operations for publishing
and subscribing:
• INSERT
• UPDATE
• DELETE
• UPDATE/INSERT (update if row exists, otherwise insert)
•Timely Processing of Data : limits the number of messages that
are picked up per poll period

Confidential
. 12
EAI Center Of Excellence

Configuring a publisher adapter

• Create Tables using scripts


 Source table.
 Publishing table - the new data from the source table is
copied using the trigger. Table has additional columns
(prefixed by ADB_) that are used by the adapter.
 Destination table ADB update new data.
 Exception table
• Configure the adapter in BW designer
• Design Time configurations
• Run Time configurations

Confidential
. 13
EAI Center Of Excellence

Configuring a publisher adapter - contd

• Select the publisher


 Configure the source table, child tables if any.
 Message transport etc.
 Save the project
 Build Ear file – Multi file format.
 Deploy using TIBCO Admin
 Run the adapter

Confidential
. 14
EAI Center Of Excellence

Confidential
. 15
EAI Center Of Excellence

Confidential
. 16
EAI Center Of Excellence

Confidential
. 17
EAI Center Of Excellence

Confidential
. 18
EAI Center Of Excellence

Confidential
. 19
EAI Center Of Excellence

THANK YOU

Confidential
. 20

You might also like