Messaging Model

To illustrate the fundamental principles of TIBCO FTL software, we begin with the simplest form of its messaging model.

A message is data, structured as a set of named fields. Fields contain values.

TIBCO FTL software transfers messages. Transferring a message involves two distinct roles:

  • Publishers send messages.
  • Subscribers receive messages.
    Publishers, Subscribers and Message Streams

An application can send messages, receive messages, or both. The terms publisher and subscriber refer to TIBCO FTL objects that perform these two roles within applications.

A message stream is a sequence of messages.

  • A publisher is the source of a stream of messages.
  • A subscriber expresses interest in a stream of messages.