Calculation

A flexible framework designed for Application Developers to perform “on the fly” calculations on data and publish the results in real-time.

The Challenge

In-house developed solutions or other third-party vendor solutions often fall short as they are either not robust enough or do not offer all the flexibility and features required to allow subscription, caching, calculations and publishing the results, both internally and externally, in real-time.

The Solution

MDX offers a real-time framework that has been specifically designed to offer the flexibility required to subscribe to data from one or more sources, cache the data, allow Application Developers to perform bespoke calculations on the data and publish the results, both internally and external (for example to Bloomberg, Thomson Reuters, etc.).

Features & Benefits

  • Simple and straightforward programmatic interface to all MDXT Connect functionality.
  • Consistent, platform-agnostic API used for all supported interfaces.
  • Available for R, C++ and .NET (C#, Visual Basic, etc.), with a Python interface planned.
  • Available for Windows or Linux.
  • Shortened development timescales, allowing developers to focus on their application’s ‘value add’ to the business rather than the data ‘plumbing’ and resulting in reduced development costs.
  • Shorter learning curve for new developers; they only need to learn the Connect API in order to access data from multiple source platforms, resulting in reduced training costs
  • Shortened ‘time-to-market’ for new client applications, allowing developers to respond to business demands more effectively
  • Changes to source platform APIs (e.g. TR RFA) require no changes to Connect client applications, reducing ongoing maintenance costs for in-house desktop applications.

Supported Interfaces

  • ACTIV Financial – ACTIV Content Platform
  • Bloomberg – Desktop API
  • Bloomberg – Platform (Managed B-PIPE)
  • Bloomberg – MPF Contribution
  • DataGenic
  • Exegy – Appliance
  • Generic Third Party Interface (using TCP/IP)
  • Linux Foundation – OpenMAMA
  • MDXT – Playback (test/demo provider)
  • MDXT – Shared Cache (Cache Server)
  • MDXT – Simulator (test/demo provider)
  • Solace – Appliance
  • Solace – Appliance (Google Protocol Buffer payload)
  • SunGard – MarketMap (InfoLink TPI)
  • TR RFA – RMDS/TREP Marketfeed or TIB/RV (SASS3)*
  • TR RFA-OMM – RMDS/TREP OMM/RDM
  • TIBCO – TIB Rendezvous (Google Protocol Buffer payload)
  • TIBCO – TIB Rendezvous (native RV messages)
  • TIBCO – TIB Rendezvous SASS 2
  • Vela TT (Wombat) – MAMA

More Information