TIBCO ADR3 SAGA – CHAPTER FIVE – ADAPTER COMPONENTS
Each adapter includes a palette that is used for configuration.
The palette is automatically loaded into TIBCO Designer during adapter installation and available the next time Designer is started.
The palette enables you to configure adapter specific options, such as its connection to the vendor application, logging options, and adapter services.
During the design phase, the palette connects to the vendor application and fetches information about connection options and data schemas.
You can then graphically select the appropriate items.
For example, during configuration of a TIBCO ActiveMatrix Adapter for Database adapter instance, the palette fetches all pertinent tables in the database.
You then choose the tables that the particular service is to send or receive.
The following diagram shows the TIBCO ActiveMatrix Adapter for Database palette and the configuration options for a publication service.
Some adapters use a design-time adapter (DTA) to access a vendor application and return design-time configuration information.
The palette is a client of the DTA process. The DTA connects to the vendor application, fetches data schemas and sends them to the palette.
Component Details The next diagram shows components used at design-time for adapters that provide a design-time adapter.
The DTA uses the native client libraries of the application to access schema from the application.
The palette (in TIBCO Designer) communicates with the DTA.
Not all adapters require a design-time adapter.
Where possible, the adapter palette communicates directly with the native client libraries of the application as shown in the next diagram.
As shown in the following diagram, the adapter at run-time uses the native client libraries to communicate with the vendor application.
Once the adapter has been configured using TIBCO Designer, it can be deployed.
A deployed adapter instance is referred to as a run-time adapter.
A run-time adapter operates in a production environment, handling communication between a vendor application and other applications that are configured for the TIBCO environment.