TIBCO Enterprise Message Service 4

This exam will be retired on August 31, 2008. All certifications based on this exam will expire one year later on August 31, 2009.

On September 2, 2008 a new TIBCO Enterprise Message Service 5 certification exam will be released.

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

 

Exam Details

  • Exam: TB0-104
  • Number of exam questions: 55
  • Exam duration: 1 hour and 15 minutes
  • Percentage correct to pass the exam: 67%

 

Audience

Successful candidates for the TIBCO Enterprise Message Service 4 exam will likely have at least one year of enterprise application integration development experience with solid working knowledge of Windows and/or UNIX, exposure to message-oriented middleware, TCP/IP, SSL, JNDI, the Sun JMS specification, and coding ability in C, C#, or Java. It is recommended that candidates have six months active experience developing and administering a TIBCO Enterprise Message Service messaging solution involving the use and administration of multiple EMS servers (configured for failover and load balancing) and the use of multiple EMS clients (configured to use authorized connections and destinations with appropriate properties). Additionally, successful candidates will have mastered the topics outlined below.

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 and/or UNIX, exposure to message-oriented middleware, TCP/IP, SSL, JNDI, the Sun JMS specification, and coding ability in C, C#, or Java.

 

Product Specific Experience

Six months active experience using TIBCO Enterprise Message Service 4.

 

Exam Topics and Objectives

  • Architecture and Design
    • Messages
      • Recognize the relative costs and benefits of using compression
      • Identify when to use point-to-point vs. pub / sub
      • Describe the use of selectors in content-based routing
      • List and describe the allowable JMS body types including TIBCO Extensions
    • Destination Bridging
      • Identify the configuration options available with Destination Bridging and the benefits of using it
    • Naming Services
      • Identify the types of Naming Services that can be used with TIBCO EMS and the kinds of EMS objects stored in them
    • Integration with Third Party Application Servers
      • Demonstrate conceptual knowledge of how TIBCO EMS can integrate with third party application servers
    • Routing
      • Given a scenario, determine the path of a message
    • Fault Tolerance and Load Balancing
      • Identify the fault tolerant and load balancing capabilities of EMS
    • Performance Tuning
      • Given a scenario, identify options to improve TIBCO EMS performance
    • Security
      • Given a scenario, explain the impact of applying security to an EMS implementation Describe permissions and the propagation of permissions across the inheritance hierarchy
    • Transactions
      • Identify the transactional capabilities of TIBCO EMS and when it is appropriate to use each kind
    • Inheritance
      • Identify how various EMS objects are affected by inheritance
  • Application Development
    • API's
      • Identify the available options for obtaining a connection factory and the proper syntax for creating one
      • Identify major JMS API classes and describe the relationship between them
      • Describe how destination objects and client/server connections are created and maintained
      • Compare and contrast the threading model used by connections and sessions
      • Demonstrate an understanding of the differences between synchronous and asynchronous message consumption
      • Describe the behavior of a durable subscriber
      • List and describe the available acknowledgement modes including the default mode
      • Compare and contrast the available delivery modes, including the default mode
      • Identify the standard JMS Headers
      • Differentiate between different types of properties available in TIBCO EMS and their usage
      • Given a scenario, what type of message selector should be used
      • Identify components of a JMS Message
      • Identify EMS specific exceptions for error handling
  • Administration
    • Configuration
      • Describe the available installation modes and supported platforms
      • Identify the function of given EMS server parameters including fault tolerance
      • Demonstrate knowledge of how to create and administer connection factories and destinations
      • Demonstrate knowledge of how to configure Users, Groups, and Access Control
      • Demonstrate knowledge of the types of routes and zones and how they are configured
      • Identify the location of DB and configuration files and what purpose they have
      • Identify the protocol bridging capabilities and limitations of EMS
    • Using the Admin Tool
      • Demonstrate knowledge of commonly used Administration Console commands and scripts
    • Run-Time
      • Demonstrate knowledge of logging and tracing capabilities, including statistics and server events
      • Identify EMS Server behavior with regards to undelivered messages

 

Suggested Reading List

  • TIBCO Enterprise Message Service User's Guide
  • TIBCO Enterprise Message Service Installation Guide
  • TIBCO Enterprise Message Service Application Integration Guide
  • TIBCO Enterprise Message Service .NET Reference
  • TIBCO Enterprise Message Service API References (Java, C, or .NET)

 

Standards Reference URLs

 

Recommended Courses

  • EMS301: TIBCO™ Enterprise Message Service 4 Administration*
  • EMS401: Developing with the TIBCO™ Enterprise Message Service 4 Java API*

*Course materials may only be obtained by attending the course(s).

 

Sample Questions

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.