You are on page 1of 20

EAI Center Of Excellence

Tibco ActiveDatabase Adapter

Confidential
. 0

EAI Center Of Excellence

Confidential
. 1

EAI Center Of Excellence

Adapter Architecture

Confidential
. 2

EAI Center Of Excellence

Confidential
. 3

EAI Center Of Excellence

Confidential
. 4

EAI Center Of Excellence

Confidential
. 5

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
. 6

EAI Center Of Excellence

Confidential
. 7

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
. 8

EAI Center Of Excellence

Confidential
. 9

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
. 10

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
. 11

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
. 12

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
. 13

EAI Center Of Excellence

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

THANK YOU

Confidential
. 19

You might also like