The original QuickFIX implementation in C++. The Java QuickFIX/J is based on this implementation and is compatible with the QuickFIX API.
HermesJMS is a great open source JMS monitoring tool with additional features useful for developing JMS-based applications. It uses QuickFIX/J to provide a nicely formatted representation of FIX messages sent through JMS. It also support playback of FIX messages.
Log4FIX is an open source FIX logger/ message viewer, written in Java 5, and based on QuickFIX/J. Log4FIX provides a "pretty" view for FIX messages by utilizing the QuickFIX data dictionary.
Log4FIX works in two main modes:
- tightly integrated with your QuickFIX/J application (real time logging)
- standalone application capable of parsing any file with valid FIX messages (replay a session)
WSO2 ESB is an open source ESB (Enterprise Service Bus) developed using Java. WSO2 ESB supports for Non-blocking http/s, JMS 1.0.x/1.1, FIX, Apache VFS (s/ftp, file, zip/tar/gz, webdav, cifs..), POP3/IMAP/SMTP, AMQP transports as well as SOAP 1.1/1.2, POX/REST, Hessian, Plain Text and Binary messages. For detailed information visit wso2.org/esb. The FIX transport has implemented by using Quickfix/J. WSO2 ESB supports basic FIX to FIX communication, switch between FIX versions, FIX transformation with other protocols (e.g FIX to AMQP) and various other smart routing features. For more information about WSO2 ESB FIX support read http://wso2.org/library/3837. WSO2 ESB is powered by Apache Synapse.
Mule ESB is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect applications together quickly and easily, enabling them to exchange data. Mule ESB enables easy integration of existing systems, regardless of the different technologies that the applications use, including JMS, Web Services, JDBC, HTTP, and more.
Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with powerful Bean Integration.
Camel lets you create the Enterprise Integration Patterns to implement routing and mediation rules in either a Java based Domain Specific Language (or Fluent API), via Spring based Xml Configuration files or via the Scala DSL. This means you get smart completion of routing rules in your IDE whether in your Java, Scala or XML editor.
The Visual FIX system includes built-in dictionary editors that allow you to create your own custom FIX dictionaries or modify the standard dictionaries that are provided with the system. You can create custom messages, fields, repeating blocks or groups, and export your customized dictionaries as XML files which are compatible with popular open-source FIX engines, like VersaFix or QuickFIX. Export formats are non-proprietary and allow you to easily convert to and from other FIX engines or systems using nothing more than an XSLT transform.