TIBCO Business Events Interview Questions

Ratings:
(4)
Views: 0
Banner-Img
Share this blog:

What is TIBCO BE and why it is used?

TIBCO BE is a well-known software system for processing complex business events to draw useful meanings from them to better predict the business changes and to take proper actions accordingly.

What is the role of channels and destinations in TIBCO BE?

Channels are resources which are used to enable connectivity and communication between TIBCO BE and other sources like JMS sources, RV sources or HTTP sources.

Destinations are defined within a channel and they specify the source and sink for the message.  For example, when you create a destination for a JMS Channel; it contains details about the destination queue name, delivery mode etc.

What are the modes of TIBCO BW Installations ?

GUI mode

Console mode

Silent mode

How events are generated in TIBCO BE?

Event instances get created based on the messages coming as input from the channels.

What are rules and how TIBCO BE rules work?

In TIBCO BE, Rules specify the actions that need to be taken based on certain conditions. Rules are triggered based on events when conditions are met.

What is difference between Rule Functions and Virtual Rule Functions?

Rule Functions are the functions written in Rule Language with complete body while Virtual Rule Functions are like interfaces without body.

Body implementation of Virtual Rule Functions is made through decision tables instead.

What is the relationship between decision tables and Virtual Rule Functions?

Decision tables are the body implementation of Virtual Rule Functions. A Virtual Rule Function can have one or more decision tables for its body implementation.

What is RMS and why it is used?

Rule Management Server (RMS) is a component of BusinessEvents, which manages decision projects and provides a mechanism for approval. It also provides user authentication, decision project authorization, and other project management features. Decision Manager communicates with Rules Management Server to check out decision projects, update local copies of decision tables, and commit changes. RMS users can then approve or reject those changes. How can we prioritize and De-prioritize rules for an event?

For a certain event, we can have multiple rules available. The Priority value of any rule decides the sequence in which rules are triggered. A value closer to 1 means higher priority.

How events are generated in TIBCO BE?

Event instances get created based on the messages coming as input from the channels.

What is the role of channels and destinations in TIBCO BE?

Channels are resources which are used to enable connectivity and communication between TIBCO BE and other sources like JMS sources, RV sources or HTTP sources.

Destinations are defined within a channel and they specify the source and sink for the message.  For example, when you create a destination for a JMS Channel; it contains details about the destination queue name, delivery mode etc.

What is RMS and why it is used?

Rule Management Server (RMS) is a component of BusinessEvents, which manages decision projects and provides a mechanism for approval. It also provides user authentication, decision project authorization, and other project management features. Decision Manager communicates with Rules Management Server to check out decision projects, update local copies of decision tables, and commit changes. RMS users can then approve or reject those changes.

Describe the purpose and usage of TIBCO BE Concepts?

Concepts are created to hold the properties of any entity. Normally, information from the Events is used to create instances of the Concepts in the Rules and Rules Functions. What is event PreProcessor and why it is used?

Event PreProcessor is basically a Rule Function. This rule function is used to process the incoming messages before they are converted into Events.

Why Scorecards are used in TIBCO BE?

Scorecard is a type of concept in BE. Scorecard acts same as a static variable in any programming language with project wide scope and having only single instance. Scorecards are used to track or store such information which must be used throughout the inference agent.

What are the revision control system options available in TIBCO designer?

File sharing

VSS

Perforce

XML Canon

ClearCase

iPlanet

CVS

PVCS

Describe the flow of messages in TIBCO BE?

Messages are received through Channels with specified destinations.

 Event PreProcessor is executed first (if it exists in the project).

Incoming message is converted to an event.

Rules are triggered based on event.

What is CDD and what’s its significance?

CDD (Cluster Deployment Description) is an XML file which contains all required information about deployment of a TIBCO BE project.

What is vcrepo.dat?

TIBCO Designer creates a file named vcrepo.dat in the project root directory when you first save the project. This file is used to store properties such as display name, TIBCO Rendezvous encoding, and description. This file can be used for identification in place of the project root directory and can be used as the repository locator string (repoUrl).

How we can integrate TIBCO BW with TIBCO BE?

Based on the type of channel configured in TIBCO BE, you can send messages from TIBCO BW and receive the responses. For example, If TIBCO BE has JMS Channel configured, you can send JMS messages to the specified destination from TIBCO BW using Send JMS Message activity and then you can receive a response as well using Receive JMS Message activity.

Similarly, you can communicate for HTTP, SOAP, RV or any other types of channels as well from TIBCO BW.

What are the different types of Transactions TIBCO provides?

TIBCO BusinessWorks offers a variety of types of transactions that can be used in different situations. You can use the type of transaction that suits the needs of your integration project. When you create a transaction group, you must specify the type of transaction. TIBCO BusinessWorks supports the following types of transactions:

JDBC

Java Transaction API (JTA) UserTransaction

XA Transaction

What activities are supported in JTA Transaction?

The Java Transaction API (JTA) UserTransaction type allows:

JDBC

JMS

ActiveEnterprise Adapter (using JMS transports)

EJB activities

You liked the article?

Like: 0

Vote for difficulty

Current difficulty (Avg): Medium

EasyMediumHardDifficultExpert
IMPROVE ARTICLEReport Issue

About Author

Authorlogo
Name
TekSlate
Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.

Stay Updated
Get stories of change makers and innovators from the startup ecosystem in your inbox