To further clarify, OpenDacs is its own API and can be used independently. Although Open DACS internally uses parts of RFA for its own event handling, this does not preclude the use of other APIs such as EMA and ETA.

Please see the example of EMA C++ with Open DACS C++ in the attached file.

This example aims to show developers how to use EMA with Open DACS C++. EMA is able to connect to TREP or Elektron Edge device in order to retrieve market data while Open DACS API is able to connect to DACS system in order perform entitlement checks for the users. Developers can integrate both APIs into the same application.