FIX and TIBCO ActiveEnterprise

Imported from previous forum

[ original email was from Richard Valk - rval@kempen.nl ]
Is anyone else out there using the FIX protocol together with the TIBCO AE products like messagebroker and integration manager.

Thanks,

Richard Valk
Technical consultant
Kempen & Co

[ original email was from Ryan Pierce - rpierce@taltrade.com ]
> Is anyone else out there using the FIX protocol together with the TIBCO AE products like messagebroker and integration manager.

I haven’t done this. However I do recommend if you’d like to do this, you use FIXML. (Unless what you’re doing is extremely high volume, like full Market Data feeds.)

The FIX Tag=Value format has defined with it a session layer. I take it you’re trying to use TIBCO as an alternative to the FIX session layer. If that is the case, FIXML seems a better choice, as it has no sequence numbers and is entirely independent of the FIX session.

Another advantage is that if your FIX business processing logic just does FIXML, you can make the system more modular. Nobody has a monopoly on the middleware market. Some people may want to do FIXML over TIBCO, some over MQSeries, some over MSMQ, some over ebXML, some over XML Protocol, some ebedding FIXML in a FIX session, etc. You can build one FIXML business processing module, and then adapter modules for whatever middleware you wish to support. If the data you exchange is standardized as FIXML, then you can use any middleware that provides for reliable, ordered delivery of XML data.

[ original email was from Richard Valk - rval@kempen.nl ]

> The FIX Tag=Value format has defined with it a session layer. I take it you’re trying to use TIBCO as an alternative to the FIX session layer. If that is the case, FIXML seems a better choice, as it has no sequence numbers and is entirely independent of the FIX session.

We are using the Javelin Coppelia FIX engine to handle the sessions with outside applications. It talks TIB RV on either side, it’s just a matter of configuration. It only sends the application messages with the header information to the middleware. This removes any of the headaches of handling the session with the middleware.

TIBCO RV messages can handle tag-value and xml format and even do a conversion between them. So I think this is not an issue to me.

We are using the TIBCO AE suite to exchange the orders, settlements, allocations, cash movements, etc. between the different applications and trading platforms within our company.

I asked this question just to find out if more people are using this and like to share experiences.

Richard Valk