CPC G06Q 40/04 (2013.01) [H04L 12/4633 (2013.01); H04L 45/74 (2013.01); H04L 67/565 (2022.05)] | 11 Claims |
1. A non-transitory computer readable medium having stored therein instructions executable by a processor, including instructions executable to:
establish, by a gateway, a communication session directly between a source device and the target device;
receive, by the gateway, a message communicated from the source device to the target device, wherein the message is formatted according to a first FIX protocol and includes application level trade order related data in a message body and session level data in a message wrapper;
translate, by the gateway, the received message without modifying content of the session level data in the message wrapper, wherein the translation is performed in-line and edits the application level trade order related data formatted according to the first FIX protocol in the received message to reflect application level trade order data formatted according to a second FIX protocol implemented at the target device; and
route the translated message including unmodified session level data in the message wrapper to the target device.
|