Richard,
Base64 is trivial to compute and as far as TLS is concerned surely
being financial information you would be required to have it
encrypted? The encryption rather than the compression part is likely
to be the most CPU intensive part.
Not really. The high-volume distribution scenarios tend to appear in
closed environments where encryption is not required. I don't expect
XMPP to be really well-performing here, but there's no much point of
using XMPP is such an environment anyway.
On the other hand, in low-volume over-the-internet messaging, XMPP may
be interesting. Actually, I am starting to like the idea of the plug-in
- not least because there is an active community around XMPP that may
help with implementing particular features. The other way round, this
may be an interesting toehold in financials for XMPP community.
Martin