Search Tutorials


Top TIBCO EMS Interview Questions (2021) | JavaInUse

TIBCO EMS Interview Questions


In this post we will look at TIBCO EMS Interview questions. Examples are provided with explanation.


  1. What is TIBCO EMS?
  2. What are the benefits of TIBCO EMS?
  3. What are the Messaging Models supported by EMS?
  4. What is TRA?
  5. How to monitor TIBCO EMS with Instana?
  6. What are the Acknowledge Mode in Tibco EMS?
  7. How many Delivery Modes for messages in TIBCO EMS?
  8. What is JMS Topic Requestor?
  9. How can JMS work with TIBCO EMS?
  10. How can we publish messages to EMS Topic using Java?

What is TIBCO EMS?

TIBCO EMS(Enterprise Message Service) helps in providing Java Message Service(JMS) compliant Communications through wide range of platforms and applications technologies.It also ensures efficient performance and competitiveness and in moving away from monolithic applications, also makes software information and functions accessible and reusable as service.

What are the benefits of TIBCO EMS?

  • Interoperability Enable By Standards
    TIBCO helps in seamless connectivity for the enterprise application and we can handle dynamic heterogeneous environment and can developers the JMS standard.
  • Certified and Cloud Ready Development
    TIBCO helps in automating server development using docker container and PaaS of our choice.

What are the Messaging Models supported by EMS?

Point-to-Point, Publish and Subscribe, Multicast, etc are the messaging models supported by EMS.

What is TRA?

TRA consists of features: It helps in supplying agent for running in background on each machine.This agent is used in starting and stopping the process which runs on the machine according to the deployment information.
This agent also helps in monitoring the machine.

How to monitor TIBCO EMS with Instana?

Instana contains TIBCO EMS and its sensor will be automatically configured and also attaches it to TIBCO.It also begins immediately by monitoring TIBCO EMS performance metrics for ensuring efficient messaging.

EMS


What are the Acknowledge Mode in Tibco EMS?

  • Auto used in acknowledging the message after it is received.
  • Client used for confirming the activity.
  • TIBCO EMS Explicit used in handling incoming messages in each process.
  • TIBCO EMS Explicit Dups ok used in redelivering all the messages in the session.
  • TIBCO EMS No Acknowledge used when the message is not acknowledged when it is received.
  • Dups ok used in acknowledging messages automatically.
  • Transactional used in the transaction process.
  • Local Transactional used when JMS Messages includes transactions.

   



How many Delivery Modes for messages in TIBCO EMS?

Persistent, Non-persistent, Reliable-delivery are the modes used in TIBCO EMS.

What is JMS Topic Requestor?

JMS Topic Requestoris used in communicating with JMS Applications requests response service and also invokes an operation which inputs and outputs.Further the request is sent to JMS Topic and the application will return the response to the request.

How can JMS work with TIBCO EMS?

We ca use Java Application for the following process:
javax.jms.JMSException: Connection is terminated
at com.tibco.tibjms.Tibjmsx.buildException(Tibjmsx.java:470)
at com.tibco.tibjms.TibjmsConnection._onDisconnected(TibjmsConnection.java:1946)
at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.work(TibjmsxLinkTcp.java:314)
at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.run(TibjmsxLinkTcp.java:250)


How can we publish messages to EMS Topic using Java?

We can publish messages by EMS Topic by using the following command:
import com.tibco.tibjms.TibjmsConnectionFactory;
import com.tibco.tibjms.TibjmsTopicConnectionFactory;

public class Connect {
    public static void main(String[] args) {

        String url = "tcp://host:6600";
        TibjmsConnectionFactory CF = new TibjmsTopicConnectionFactory(url);

        CF.setUserName("user 1");
        CF.setUserPassword("");
        System.out.println(CF);
    }
}


See Also

Spring Boot Interview Questions Apache Camel Interview Questions Drools Interview Questions Java 8 Interview Questions Enterprise Service Bus- ESB Interview Questions. JBoss Fuse Interview Questions Top ElasticSearch frequently asked interview questions