RTI's messaging middleware boosts .NET performance for financial services applications.
Real-Time Innovations has introduced a new ultralow-latency messaging
solution for .NET applications that improves
the performance of .NET in financial
At the SIFMA (Securities Industry and Financial Markets Association)
Technology Management Conference & Exhibit, which runs June 10 to 12 in New
York, RTI announced that it has added
support for the Microsoft .NET Framework to
its ultralow-latency messaging middleware.
RTI provides high-performance
infrastructure solutions for the development, deployment and integration of
real-time, data-driven applications, the company said. In addition, RTI's
messaging, caching, CEP (Complex Event
Processing) and visualization capabilities deliver dramatic improvements in
latency, throughput and scalability, RTI
Moreover, RTI officials said the
company's middleware can provide performance-sensitive .NET
applications with improvements in latency and throughput of an order of
magnitude or more compared to other enterprise messaging and ESB (Enterprise
Service Bus) solutions. RTI provides an
off-the-shelf, standards-compliant alternative to the development of custom messaging
Indeed, according to the company, using RTI
middleware and standard Gigabit Ethernet networks, distributed .NET
applications can achieve an interapplication messaging latency of less than 100
microseconds, while most traditional .NET messaging
solutions have latencies closer to a millisecond. And each application thread
can send or receive up to 1 million messages per second, versus between 1,000
and 10,000 messages per second with typical solutions.
Also, because RTI uses peer-to-peer
communication with no intermediate message brokers, servers or daemon processes
that create choke points, aggregate systemwide throughput is limited only by
the network switching fabric, the company said.
RTI support for Microsoft .NET
Framework 2.0 is currently being beta tested and will be generally available in
Click here to read about Microsoft's upgrades in the .NET 3.5 SP1 beta.
RTI enables .NET
applications to interoperate with those running outside the .NET
Framework so that .NET applications written
in the C# and C++/CLI programming languages
can seamlessly communicate with C, C++, Java and Ada applications running
natively on Windows, Linux, Unix and embedded RTOS (real-time operating
systems), the company said.
"RTI allows developers of
distributed applications to take advantage of the .NET
Framework while still meeting stringent latency and throughput
requirements," said David Barnett, vice president of marketing at RTI.
As an example of how the RTI solution
would work, RTI officials said trading-desk
software typically runs on Microsoft Windows workstations while market data
servers and latency-critical automated trading applications are usually hosted
on Linux or Unix systems. RTI provides the
performance and interoperability necessary for companies to deploy a single
messaging infrastructure for trading desks, market data distribution and
In addition, RTI said devices such as
sensors, actuators and PLCs (programmable logic controllers) are often
monitored and controlled by Microsoft Windows applications. RTI
provides interoperability between these RTOS-based devices and .NET
while satisfying the demanding real-time performance requirements of
application environments such as command-and-control systems, simulators and
medical imaging equipment.
RTI's .NET API is based on the Object Management Group DDS (Data
Distribution Service) for Real-Time Systems standard.