Architecture
TIBCO eFTL serves as an FTL client interface adjunct service, and runs under the FTL Server. To use eFTL, you must also install TIBCO FTL.
Client Applications
Customer-developed client applications use the eFTL APIs to enable messaging functionality. eFTL APIs are available in a number of languages, including C, C#, Java, Javascript, Objective-C, and Go. A client application can be a publisher, a subscriber, or both. Or a client can be a Key-Value Map application (FTL channel only).
Channels
TIBCO eFTL functionality is based on the concept of configurable channels, each of which carries a separate and isolated message stream. A channel can be configured as one of two types:
- FTL channel-to-eFTL applications use the FTL messaging infrastructure.
- EMS channel-to-eFTL applications use the TIBCO Enterprise Message Service (EMS) messaging infrastructure.