Product Overview

By using TIBCO EMS Client for IBM i, applications running on IBM i can produce and consume messages that are transported by way of TIBCO EMS servers.

Messages are structured data that one application sends to another. TIBCO EMS servers, running on platforms outside the traditional System i environment, act as intermediaries for messages and route them to recipients. The following figure illustrates the message flow:

An IBM i application participates in this messaging environment in the following way:
  1. The IBM i application embeds TIBCO EMS API function calls to facilitate message communication.
  2. TIBCO EMS Client for IBM i establishes a connection with a TIBCO EMS server using standard TCP/IP.
  3. The IBM i application sends messages to or receives messages from the TIBCO EMS server using destinations for message routing.
  4. Other TIBCO EMS clients communicate with the IBM i application through the TIBCO EMS server.

TIBCO EMS API function calls are coded by programmers and included in the System i application at compilation time. See TIBCO Enterprise Message Service User’s Guide for a complete description of TIBCO EMS operations.

Tip: This manual provides information about the TIBCO EMS Client for IBM i. It is intended primarily for programmers who are responsible for installing and maintaining the software. Some of the information contained here might also be useful for application programmers involved in creating or modifying programs that work in conjunction with this product. For the best practice, read through this manual before attempting to install the product, and keep a copy handy for future reference.

All references to the version-specific numbers in save file names are generalized in this book as TIBEMSvrm, where vrm refers to the version, release, and modification that make up the current release of the product. For example, the save file for software release 8.5.0 of this product is named TIBEMS850.