Livecache Enterprise

Livecache Enterprise is a feature-rich, customisable real-time cache for market data platforms. Use Livecache to:

  • Share internal data between applications
  • Create super records from multiple sources
  • Provide dynamic, on-demand scratchpads for real-time data
  • Bridge and share data between applications written for different market data platforms (TREP-RT/RMDS, OpenMAMA, Bloomberg Enterprise Platform)
  • Audit data usage to and from from TREP sources

Key features include:

  • Fast real-time cache with persistence
  • RFA or OpenMAMA API (or both)
  • Full OpenDACS support for subject-based permissions (RFA only)
  • Full Audit capability (RFA only) logging all POSTed data – time, user id/IP, fields and values
  • Configurable synchronisation with other Livecaches for global publishing
  • Optional Market Data interfaces (Thomson Reuters Elektron and Bloomberg BPIPE)

Due to the large number of customisable parameters, we prefer to oversee the specification and installation of Livecache Enterprise.

Livecache Enterprise is the complete solution for internal publishing, integration and auditing. Contact us now for full details and arrange a consultation and evaluation.

How it works

Livecache Enterprise appears as TREP-RT or MAMA source when it runs. Your applications can publish data to Livecache in real-time (using OMM POST or MAMA publish) and any subscribing applications will receive updates as they occur. As each update is processed, so the cache is persisted to disk in case of failure.

livecachediag1Livecache Enterprise can be configured to subscribe to market data sources (TR Electron, Bloomberg BPIPE, IDC Plusfeed, etc.) as required, so that market data fields can be combined with locally published fields in the same record.

It can also be configured to include a Bloomberg API interface so that data can be shared with Bloomberg users via the Bloomberg Enterprise Platform.

New subscribers will receive an initial image based on the current cache values, and then receive updates as they occur.

Publishers may publish new topics (RICs, in Thomson Reuters parlance) freely and Livecache will create records if they don’t already exist. Similarly, if new fields are published to an existing record, these will be added to the cache and passed to subscribers as required.

Note that Livecache uses an optimised disk handler to ensure very high performance, however if your cache is being updated at a high rate (1000’s of updates per second continuously) then we recommend an SSD-based disk subsystem.

In the case of TREP-RT, Livecache Enterprise supports a full OpenDACS interface, allowing the user to individually permission records or groups of records for subscribe or publish access.

A full audit log is maintained of every update to Livecache Enterprise, including user details, record, fields and values, and timestamps.