Implementing a .Net-based interface that reads the data provided by the Trayport trading system for energy trading transactions in XML format, filters the data according to specific criteria and makes it available in the iOPT energy management software.
Supplement
The GV8API library provided by Trayport is used to implement the interface. The European Energy Exchange AG (EEX) connects its participants to the exchange trading systems by means of the Trayport® GlobalVisionSM user interface. Because of the system environment, the interface is implemented as a Windows service. After the service starts, it first logs onto the Trayport server. For this purpose, a user ID and a password are required, which are stored encrypted in a configuration file. In order to ensure that no information is lost, the service uses the notification service provided by the interface. The service subscribes to notifications. The interface sends out events as soon as one of the events subscribed to occurs. The service handles the events in that it uses an XSLT transformation to transform the data delivered with the event into a format that can be processed by iOPT.
Subject description
High-performance global electronic trading. Trayport® is the foremost supplier of electronic trading and order matching software for brokers, exchanges and traders in the energy industry worldwide. In addition, Trayport supports the operations of all major utilities, investment banks, hedge funds and proprietary trading houses in the European region and our footprint in the US and Asia is rapidly expanding. (Source: http://www.trayport.com/en/splash/)