FIXML, FIX and SOAP

Imported from previous forum

Hi,

I read that FIXML was a effort to make FIX protocole compatible with a Service Oriented Architecture like Web-Service/SOAP.

(see specs : http://www.futuresindustry.org/downloads/Standards/fix-44_draft2_VOL-1.doc page 17)

Does any one has succeed in building a Web Service delivering a "FIX" message with or whitout FIXML?

What are the ways to replace the "session-based" Fix Protocol by a stateless Soap-FIXML call?

What are the benefits of using FIX or FIXML VS WebService/SOAP ?

Thanks

Etienne Laverdiere

The company I work for is using the FIXML 4.4 spec to build SOAP-based web services. Here is just a summary of what we have run into.

Benefits:

  • Standards-based. We know that the messages our web service needs will be interoperable with messages anyone else uses. We point our potential clients at the FIXML schema and they can use that as a reference. We can be confident that if our client’s use any other web services based on the FIXML schema, they can reuse any code they write or generate with ours.

  • Easy schema importation. Because SOAP (in particular, WSDL- Web Services Description Language) is inherently schema-based, we can simply import the published FIXML schema into our WSDL document, and we don’t have to define any of our own data types.

Glitches:

  • We are using the Java-based SOAP engine Axis, which is an open source product from the Apache Foundation. We have found some problems with the Axis code understanding the FIXML schema. The Axis code is pretty young, so some problems are to be expected, however, because it is open source, we were able to make some fixes.

We do currently have a need for the session management features of the regular FIX protocol, so the difference between the session and the stateless models is not an issue. However, if you relied on the message resend or other session oriented features, you would need to write a web service to handle that in the FIXML/SOAP world.

Hope this helps.

> Hi,
>
> I read that FIXML was a effort to make FIX protocole compatible with a Service Oriented Architecture like Web-Service/SOAP.
>
> (see specs : http://www.futuresindustry.org/downloads/Standards/fix-44_draft2_VOL-1.doc page 17)
>
> Does any one has succeed in building a Web Service delivering a "FIX" message with or whitout FIXML?
>
> What are the ways to replace the "session-based" Fix Protocol by a stateless Soap-FIXML call?
>
> What are the benefits of using FIX or FIXML VS WebService/SOAP ?
>
> Thanks
>
> Etienne Laverdiere
>

Hi,

how odata webservice connect with fix mock objects?

We have never put together a recommendation on FIXML / FIX over web services.

It is a good idea to have such a recommendation.

As with the other post - people are using FIXML over web services.