Exam Overview

This exam will certify that the successful candidate has important knowledge and skills necessary to develop, deploy, administer and troubleshoot a TIBCO Enterprise Message Service 8 messaging solution.



Exam Details

  • Exam: TB0-126
  • Number of exam questions: 64
  • Exam duration: 1 hour and 30 minutes
  • Percentage correct to pass the exam: 62%



Successful candidates will be able to develop and administer a TIBCO Enterprise Message Service 8 messaging solution of average complexity with minimal supervision or assistance. Average complexity would involve the use and administration of multiple Enterprise Message Service servers and the use of multiple Enterprise Message Service clients. The candidate will be able to identify the key architectural features and the role Enterprise Message Service fills in a messaging solution. Supplied with the required configuration details, a qualified candidate will be able to develop simple Enterprise Message Service applications, manage an Enterprise Message Service installation and understand its capabilities.

Additionally, successful candidates will have the experiences and mastered the topics outlined below.


Recommended General Experience

One year of Enterprise Application Integration development experience with solid working knowledge of Windows or Unix, Networking (TCP/IP, Multicast), SSL, JNDI, exposure to Message Oriented Middleware, C, C# or Java coding ability, Oracle JMS Specification 1.1, and general experience with databases.


Product Specific Experience

One year of active experience using TIBCO Enterprise Message Service™.


Exam Topics and Objectives

  • Architecture and Design
    • Messaging
      • Identify when to use point-to-point vs. publish/subscribe.
      • Describe the use and consequences of selectors in content-based routing for server or client usage.
      • Compare and contrast the available delivery modes, including the default mode.
      • Identify Enterprise Message Service Server behavior with regard to undelivered messages.
      • Describe the use and consequences of JMS Header attributes.
    • Destination Bridging
      • Given a scenario, identify the appropriate use of Destination Bridging.
    • Naming Services
      • Identify the types of Enterprise Message Service objects stored in the Naming Service.
    • Routing
      • Given a scenario, determine the path of a message.
    • Load Balancing
      • Identify the fault tolerant and load balancing capabilities of Enterprise Message Service.
    • Performance Tuning
      • Given a scenario, identify which options and parameters can be used to improve Enterprise Message Service performance including fine tuning performance on multi-core machines.
    • Security
      • Identify options to secure Enterprise Message Service connections with SSL.
      • Given a scenario, explain the impact of applying security to an Enterprise Message Service implementation.
    • Transactions
      • Identify the transactional capabilities of Enterprise Message Service and when it is appropriate to use each kind.
    • Inheritance
      • Identify how various Enterprise Message Service objects are affected by inheritance.
    • Data Store
      • Explain when and how to implement database or file system data stores and the requirements for each.
  • Application Development
    • Programming Model
      • Identify the available options for obtaining and using a connection factory.
      • Describe how destination objects and client/server connections are created and maintained.
      • Describe the differences between synchronous and asynchronous message consumption.
      • Identify the various Message objects and describe their differences.
      • Identify Enterprise Message Service specific exceptions for error handling.
  • Administration
    • Enterprise Message Service Server
      • Identify the function of given Enterprise Message Service server parameters including fault tolerance.
      • Given a scenario create and administer connection factories and destinations.
      • Identify configuration files and the purpose for each.
    • Users & Groups
      • Given a scenario configure Users, Groups, and Access Control.
    • Admin Tool
      • Demonstrate knowledge of commonly used Administration Console commands and scripts.
    • Enterprise Message Service Management Console
      • Describe the purpose, features and functions of the Enterprise Message Service Management Console.
    • Runtime Monitoring
      • Demonstrate knowledge of logging and tracing capabilities, including statistics and server events.


Suggested Reading List

  • TIBCO Enterprise Message Service:
    • User's Guide, Central Administration, and Installation and Configuration
  • TIBCO Enterprise Message Service Central Administration
    • Concepts, Configuration and Deployment, and Installation

Documentation for TIBCO products is available through the TIBCO Product Documentation site.


Standards Reference URLs


Recommended Courses and Knowledge Assessments

  • EMS301: TIBCO Enterprise Message Service 8 Administration*
  • EMS351: TIBCO Enterprise Message Service 8.x Administration
  • EMS401: Developing with the TIBCO Enterprise Message Service 8 Java API*
  • EMS301 TIBCO Enterprise Message Service 8 Administration Knowledge Assessment
  • EMS401 Developing with the TIBCO Enterprise Message Service 8 Java API Knowledge Assessment

*Course materials may only be obtained by attending the course(s). View details about Courses, Knowledge Assessments, and Class Schedules.


Sample Questions

TIBCO Enterprise Message Service™ 8 Certification Exam Sample Questions


TIBCO Certification Program Policies

To maintain the security of the test environment, candidates are not permitted to bring reference materials of any kind into the testing center. Candidates should review our program policies prior to taking their exam.

Please review the program policies and follow the registration procedure to register for this exam.