I hear that banks swear by this software but fail to understand the use within the financial software.
Lets say a company receives a low latency data feed from a provider such as Thomson Reuters how do they distribute this data feed to all their traders so it appears on their screen in real time.
Is this the main use of Tibco RV?
RV is a multicast protocol so when a stock tick is published on an RV subject it is received by all listeners on that subject. The is different to TCP which is a unicast (point to point) protocol.
So if I have 1000 traders on my trading floor...instead of setting up 1000 differebt TCP connections to their workstation and sending through a stock tick (or a thousand stock ticks)...all I need is to send one RV message and it goes to all listeners at once. This is very fast and very cheap in network resources. Hence why RV is used on trading floors.
There is more on multicast versus unicast messaging here: What are the differences between Tibco EMS and Rendezvous