Open topic with navigation

# Transport Concepts

Transports are the underlying mechanisms that facilitate message communication among endpoint instances in programs.

TIBCO FTL software supports a variety of transport protocols. For descriptions, see Transport Protocol Types.

## Transport Roles

Transports have two important runtime tasks:

- Establish a bus, that is, a shared communication medium.
- Serve as a communications interface, mediating between endpoint instances (that is, publishers and subscribers in application processes) and the bus.

## Inside a Transport

The following diagram presents a generalized view of transports and their operating roles.

Figure 27: Transports and Bus

Notice several aspects of this runtime perspective:

- Endpoint instances are objects within application processes. Application code uses API calls to create publisher and subscriber objects within application process instances.
- Transports are objects that straddle the edge of application processes.

  Administrators configure transport definitions in the realm, and the TIBCO FTL base library expresses the transport definitions in application processes at run time. These runtime transports act within the process to establish a bus and serve as interfaces between endpoints and the bus.

- Transports and their operating details remain hidden from application code.
- The protocol type and details of the bus remain hidden from application code.
- The bus is conceptually outside the application processes. Transport objects mediate between the application program and the bus.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO FTL® - Enterprise Edition

Copyright © 2009-2024. Cloud Software Group, Inc. All Rights Reserved.