5 avg. rating (100% score) - 1 votes
If you are an expert in Tibco Adapters then this is for you. Let us know if you looking for a job change? Then do not worry, we’ve a right answer for your job interview preparation. If you are preparing for Tibco Adapters job interview then go through Wisdomjobs interview questions and answers page. Tibco Adapters are the one which act as an interface between the Tibco integration environment and other applications. Very simple to understand the background on the functionality of Tibco Adapters. There are certifications to improve the visibility in interview. Good knowledge on the Tibco Adapters is must to crack the job. Below are the Tibco Adapters interview questions and answers which makes you comfortable to face the interviews:
Adapters are connectors to data sources to catch event changes. Once an Adapter catches a event change, Adapter publishes the message to a message box using either EMS or RVD.Adapter is a gateway between different applications using messaging channels.
Each adapter has two main components, an adapter palette and a run-time adapter. In addition, some adapters include a design-time adapter. The adapter palette and design-time adapter are used during configuration, and the run-time adapter is used at production time.
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 Adapter for ActiveDatabase 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.
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.
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.
The following is an overview of the adapter lifecycle:
Install the vendor application to which the adapter connects before installing the adapter. For many adapters, the adapter and vendor application need not be installed on the same machine.
Adapters depend on other software from TIBCO. Before installing an adapter, the TIBCO Run-Time Agent software must be installed on each computer on which the adapter runs.
Create an adapter instance and save it in a project using TIBCO Designer™. A project contains configuration information required for a run-time adapter to interact with the vendor application and other applications.
Deploy the adapter. An adapter instance is deployed using TIBCO Administrator.
Using TIBCO Designer, create an Enterprise Archive (EAR) file, which contains information about the adapter instances and processes you wish to deploy.
Using TIBCO Administrator, upload the EAR, then deploy the adapter on the machine(s) of your choice. You can set runtime options before deployment.
Using TIBCO Administrator, start and stop the adapter.
Monitor the adapter using the built-in monitoring tools provided by TIBCO Administrator.
Adapters are responsible for making information from different applications available to other applications across an enterprise. To do so, an adapter is configured to provide one or more of the following services:
1) Publication Service :
An adapter publication service recognizes when business events happen in a vendor application, and asynchronously sends out the event data in realtime to interested systems in the TIBCO environment. For example, an adapter can publish an event each time a new customer account is added to an application. Other applications that receive the event can then update their records just as the original application did. When an application receives a request to create a customer record, the application notifies the adapter about the request and the adapter publishes the event.
User Interface-----------------Application X--------------Adapter -------------- TIBCO Messaging
Create record Send to adapter Publishing
Polls on the source data table (base table).
Reads data from the source table. Sends the data to the message bus.
2 ) Subscription Service:
An adapter subscription service asynchronously performs an action such as updating business objects or invoking native APIs on a vendor application. The adapter service listens to external business events, which trigger the appropriate action. Referring to the previous example, an adapter subscription service can listen for customer record creation events (happening in an application and published to the TIBCO infrastructure) and update another application.
TIBCO Messaging------------Adapter-----------Application Y Subscribing Update record
Reads data from the message bus.
Gives the data to the destination table.
3) Request-Response Service:
In addition to asynchronously publishing and subscribing to events, an adapter can be used for synchronously retrieving data from or executing transactions within a vendor application. After the action is performed in the vendor application, the adapter service sends a response back to the requester with either the results of the action or a confirmation that the action occurred. This entire process is called request-response, and it is useful for actions such as adding or deleting business objects.
Receives requests from other applications.
Parses the requests. Returns response (Sends only the requested data to the message bus).
4 Request-Response Invocation Service:
An adapter request-response invocation service is similar to the request-response service, except that the roles are reversed. The vendor application is now the requester or initiator of the service, instead of the provider of the service. The adapter service acts as a proxy, giving the vendor application the ability to invoke synchronously functionality on an external system.
In Publish by Value, all the specified columns in the source table are copied into the Publishing table.
In Publish by reference, only the specified key column values are copied to the publishing table.
The database adapter supports the following SQL operations for publishing and subscribing:
RV: reliable, certified, transactional
when we configure ADB publishing service it creates Publishing table for source table, Trigger acts as a bridge between source and publishing table. Whenever data is being inserted/updated/deleted from source table, it will be inserted into publishing table by means of trigger. ADB has another component called polling agent. Polling agent will be keep looking for new inserts into publishing table and if it finds any then converts the record in p table into the specified wire format and publishes on specified quality of service.
publish by value: In this type the changes in the source table are reflected in the p_table and the data s taken from there. Its used when high speed is required. It does not support data types like oracle long.
publish by reference: In this type the data is directly taken from the source table where only the primary key will come from p_table. It allows data types like oracle long. Loss of changes in the source table can be lost because of the waiting time. (This can be avoided using alerter).
Record transfer: To integrate file systems to TIBCO AE environment.
Simple file transfer: To transfer files to other TIBCO adapters.
Yes, using the use field in adapter publishing table tab. Just uncheck the columns you dont want to use.
Yes, in the adapter publisher table tab create a parent table first by look up and then add the child table using the add child tab then click on the child table column to specify the foreign key than to establish a relationship between the primary key of the parent and the foreign key of the child go to the column in the child table and specify the primary key of the parent table.
In the subscription service the destination table is created and the child table mapping tab will have the child table on the left mapped with the parent table on the right.
Tibco Adapters Related Tutorials
|Service Oriented Architecture (SOA) Tutorial|
Tibco Adapters Related Interview Questions
|Soap Tool Interview Questions||TIBCO Interview Questions|
|Tibco BW Interview Questions||Soap UI Interview Questions|
|Spotfire (TIBCO) Interview Questions||Service Oriented Architecture (SOA) Interview Questions|
|Tibco Ems Interview Questions||Tibco Admin Interview Questions|
|Tibco Iprocess Administration Interview Questions||Tibco Business Events Interview Questions|
|Tibco Hawk Interview Questions|
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.