TIBCO eFTL

The last project I worked on at TIBCO was eFTL. eFTL is a bridge between FTL clients and mobile/web clients. The bridge maps FTL messages to web sockets. I designed the initial release of the eFTL as well as the message protocol and Java client library. Perhaps the most interesting aspects of the bridge are two algorithms that I designed. The first optimizes JSON parsing to reduce memory and processor cost for incoming messages. The second provides a matching engine to direct messages to the correct clients based on wildcard subscriptions.

tibco java ftl jni distributed computing algorithms