API Overview

The TIBCO eFTL API is a compact version of the TIBCO FTL API, small enough for mobile applications and browser applications. It includes everything you need to exchange messages, and it omits everything else.

Functionality

Programs use the API for these operations:

  • Connecting to an eFTL server
  • Publishing messages (one-to-many)
  • Subscribing to messages (one-to-many) and filtering with content matchers
  • Constructing and unpacking messages

Asynchronous Callback Architecture

API calls return quickly, which reflects a requirement of mobile device applications. All API calls that depend on a TIBCO eFTL server are asynchronous. When the server responds, the TIBCO eFTL library invokes a user-defined callback method.

Message Data Types

The field data types within eFTL messages are similar to those in FTL messages, except that eFTL messages do not support the opaque and inbox types.

However, the field data types within eFTL messages are not similar to those in EMS messages. For details of message translation, see “Message Translation: TIBCO eFTL and TIBCO EMS” in TIBCO eFTL Concepts.