![]() |
| | | | | | | | | | |
| Products |
|
smartTrade Transaction Platform (STTP) Technology |
Transaction Development Kit (TDK) Built on top of the LiquidityConnect pillar, the TDK is a true, complete object-model representing all the kernel's services. It is typically an API that is used to build new trading applications. All trading applications, including the smartTrade front-end, Studio, are built on top of the TDK, which guarantees that the TDK will have a robust and proven set of objects, not a pure "marketing" API. Technically speaking, the TDK is available in Java, .Net and COM with the exact same objects in each of the three languages. The Trading Objects are a set of transactional trading components easily reusable and very well documented representing all kernels' services. Using these objects exposed through an Application Programming Interface (API), users can create their own access to the platform, manage instruments and distribution rules, automate incoming and outgoing flows with proprietary systems, ECNs and exchanges and develop arbitrage detection and execution systems or auto-dealing systems. The TDK is also very useful in building custom-trading applications. Available in Java, .NET and COM, the TDK can be used as a real toolkit. The exposition layer, providing consistency over the time, allows programming in a very simplified and didactic manner as it manages issues by every angle. One of the main benefits is that it hides all the technical constraints (e.g. what is the used protocol?, what is the fail-over system in place?, is the execution dispatched on several servers?). Doing so, the TDK allows firms to focus solely on the business aspect of the development – in essence, considerably reducing costly development time because it exposes objects and methods working in synchronous or asynchronous modes. In the TDK, the synchronous mode allows firms to build anything related to the trading environment, from opening or creating a market, to order posting. The synchronous mode can be used as well to fully redevelop front-end screens or to embed them in existing applications. The asynchronous mode is used for anything related to the notification of events, e.g. the OnTrade event contains the TradeEvent event, itself containing the instrument, the two matched orders and the two counterparts. Each object and corresponding methods can be accessed via the API as the Trade object carries a method called XML description, an STTP-specific description but it is used as a pivot to allow any type of mapping or formatting. For more information or to schedule a product demo in the US, please click here.
|
Copyright © 2008, Smart Trade, Inc. All rights reserved.
|