- keeps track of all users’ orders, holdings and balances,
- sends order requests to exchanges,
- processes external feeds.
OMS connects to exchanges via trading adapters which convert between Motionite internal messaging and the messaging protocol used by the exchange trading feed (normally FIX). An OMS supports multiple trading feed connections to an exchange for redundancy purposes. In this scenario, OMS will have separate trading adapters for each separate trading feed connection to the exchange.
To assist settlement systems with generating real time contract notes, OMS can provide settlement feeds. These feeds provide the real time information for each trade which a settlement system needs to create a corresponding contract note. For settlement systems which only create contract notes after the close of trading at the end of the day, OMS can provide this same information in a file download.