Elektron SDK APIs comparison
Elektron Transport API
The Elektron Transport API (ETA) is the high performance, low latency, foundation of the Elektron SDK. This API allows applications to achieve the highest throughput, lowest latency, low memory utilization, and low CPU utilization when publishing or consuming content. All OMM content and domain models are available through the Elektron Transport API.
The Transport API is the re-branding of the Ultra Performance API (UPA), which is used by Enterprise Platform for Real Time and Elektron for the optimal distribution of OMM/RWF data. All interfaces in ETA are the same as their corresponding interfaces in UPA (same name, same parameter sets) and the transport and codec are fully wire compatible.
Elektron Message API
The Elektron Message API is a data-neutral, multi-threaded, ease-of-use API providing access to OMM and RWF data. As part of the Elektron Software Development Kit, or Elektron SDK, the Elektron Message API allows applications to consume and provide OMM data at the message level of the API stack. The message level is set on top of the transport level which is handled by the Elektron Transport API (also known as the UPA).