You are on page 1of 27

Adapter Concepts

Course Contents

Adapter Overview.
Types of adapters. Pre Requisites. Adapter Life Cycle. Adapter Components. Adapter Services.

Publication Service. Subscription Service. Request Response Service. Request Response Invocation Service.
2

Course Contents Contd

System Context. Message Transports.

Integration With Other TIBCO Products.


Adapter Key Features.

Session Plan

Adapter Overview. Types of adapters. Pre Requisites. Adapter Life Cycle. Adapter Components. Adapter Services. System Context. Message Transports. Integration With Other TIBCO Products. Adapter Key Features.
4

Adapter Overview

What is an Adapter ? TIBCO Adapters are bidirectional gateways. Translators.


Need For an Adapter ? To enable applications/database across an enterprise to communicate seamlessly. Transform and expose data in the format required by the target applications.
5

Types of Adapters

Adapter for Vendor applications. Adapters for Database and File Systems. Adapters for other technologies. Custom Adapters.

Pre-Requisites

Vendor Application / Database : The target application / database for which the adapter has been built should be installed prior to the adapter. TIBCO Products: The TIBCO adapters are dependent on TIBCO runtime agent (TRA).

Adapter Lifecycle

Install and Configure Vendor Application. Install TIBCO Runtime Agent. Install Adapter. Perform Post Installation tasks ( If any ). Define an adapter Project. Create Adapter Instance. Configure Adapter Service. Save the Project. Deploy / Run Adapter. Test Adapter.
8

Adapter Components

Adapter Palette Loaded into Designer. Used for configuring Adapter resources (Project). Connects to Vendor Application. Design Time Adapter Individual Component. Integrated into Palette. Runtime Adapter Deployed Adapter Instance.
9

Adapter Components Contd.

10

11

12

Adapter Services

Publication Service. Subscription Service. Request Response Service. Request Response Invocation Service.

13

Adapter Publication Service

14

Adapter Subscription Service

15

Adapter Request Response Service

16

Adapter Request Response Invocation Service

17

System Context
Repository T I B C O TIBCO Designer T A R G E T Application Specific Libraries RR Service A P P L IC A T IO N

Adapter Services
Publication Service Subscription Service

R E N D E V O U Z

RRI Service

External Application

DATABASE

18

Message Transports

Rendezvous Transport (TRA Required) Subject Based Addressing. Delivery Modes . Reliable. Certified. Distributed Queue. WireFormats. TIBCO Active Enterprise . XML Message. TIBCO Rendezvous Message Format.

19

Message Transports Contd.

JMS Transport (JMS Server Required) Queue (Point Point). Topic (Broadcast Mode).

Delivery Modes. Persistent. Non Persistent. WireFormat XML.


20

Integration with other TIBCO products


TIBCO TIBCO TIBCO TIBCO TIBCO TIBCO TIBCO

Runtime Agent Prerequisite. Designer Required for adapter configuration. Administrator To save / deploy project. Hawk Monitoring. Business Works . Integration Manager Message Broker.

21

Adapter Key Features

Enterprise Integration. Easily configurable . Numerous Platforms supported.

Connection Management.
Polling . Multithreading. Choice of Message Transports. Wire Formats. Internationalization.
22

Adapter Key Features Contd.,

Platforms Supported Windows, Solaris, HP-UX, Linux, AIX. Connection Management Handle failures in connection to Vendor application. No Manual Intervention required. Configurable Connection Retry Parameters. Appropriate error handling.

Polling Method to retrieve data from vendor application Polling Interval, Polling Size. Event Data, Event Store.

23

References

Tibco Documentation

24

Summary

Adapters are bi-directional gateways,Translators. Need for Adapter. Types Of Adapters. Life Cycle of Adapter. Components Of Adapter. Adapter Palette Design Time Adapter. Run Time Adapter. Adapter Services Publication Service. Subscription Service. Request Response Service. Request Response Invocation Service. 25

Summary Contd..

Delivery Format .
Wire format. JMS Transport Features. Key Features Of Adapter.

26

Thank You!

27

You might also like