

RTI has a strong, long-standing commitment to industry standards. All of RTI's middleware products are based on standard interfaces and interoperability protocols. In addition, RTI is an active participant and contributor to leading industry and standards organizations.
DDS is the only general-purpose Application Programming Interface (API) standard designed specifically to meet the messaging and integration requirements of distributed real-time applications. RTI was the lead author of the DDS specification and co-chairs the committee that oversees the standard.
RTPS provides on-the-wire interoperability between applications developed using different DDS implementation. RTPS is based on RTI's pre-DDS wire protocol, which was also adopted as an International Electrotechnical Commission standard in 2004 (IEC 61158).
RTI's RTPS compliant products include:
RTI Data Distribution Service - the first RTPS compliant DDS solution (RTPS compliant beginning with version 4.2e in 2007)
Safety-Critical Edition - the only small footprint RTPS interoperable solution for safety-critical, security-critical and severely resource-constrained applications
RTI Message Service - the only RTPS compliant JMS driver provides interoperability between DDS and JMS applications and greatly eases integration of DDS applications with infrastructure that supports JMS, such as Enterprise Service Busses (ESBs), Complex Event Processing (CEP) engines, and visualization and monitoring platforms
RTI has also contributed an RTPS packet dissector to the open source Wireshark protocol analyzer. A supported version of Wireshark is available from RTI.
JMS is the standard messaging API for Java applications. RTI supports JMS as a native messaging API and as an enterprise integration solution for DDS-based RTI Data Distribution Service applications.
JMS applications - RTI Message Service is the highest-performance and most scalable JMS implementation, with performance at least 10x higher than other JMS messaging solutions.
Heterogeneous DDS and JMS applications - RTI Message Service is interoperable with RTI Data Distribution Service. This allows communication between JMS and DDS application components, including DDS components written in C, C++, Java, .NET and Ada.
Integrating DDS applications with enterprise infrastructure - JMS interoperability allows DDS applications to be easily integrated with applications and infrastructure that support JMS, including ESBs, CEP engines, and visualization platforms.
SQL is the standard language for accessing and managing a relational database. There is a natural affinity between SQL and DDS because they are both data-centric.
RTI provides a number of integration points with SQL:
RTI Real-Time Connect stores data published by RTI Data Distribution Service applications in a SQL database and publishes database updates via RTI Data Distribution Service. This enables several capabilities:
RTI Persistence Service can use an external SQL database to persist data and messages distributed by RTI Data Distribution Service and RTI Message Service. This allows a single data management infrastructure to be used for RTI middleware and other purposes.
RTI also distributes and supports the Oracle TimesTen In-Memory Database for ultra high-performance data management.
CORBA is a standard for distributed object computing. RTI makes it easy to use the CORBA and DDS standards together.
Single vendor - RTI distributes and supports TAO (The ACE ORB), providing a single point of support for developers using both CORBA and DDS.
Data sharing - CORBA and DDS applications can share the same data objects and definitions, without re-compilation or run-time copying. RTI Data Distribution Service can automatically serialize and de-serialize data objects generated by a CORBA Interface Definition Language (IDL) compiler.
CORBA integration allows RTI Data Distribution Service to be used as a much higher performance, real-time alternative to the CORBA Event Service and Notification Service for applications that use both the client/server (CORBA) and publish/subscribe (DDS) design patterns.
Lear more about RTI's CORBA solutions.
RTI Data Distribution Service, Safety-Critical Edition provides a small-footprint implementation of the DDS API and RTPS interoperability protocol for high-assurance applications. RTI's engineering services organization works with you to deliver any customizations and artifacts required for your specific application and certification.
UML provides a graphical language for system and application design. UML compliant design tools that are RTI Data Distribution Service aware include Sparx Systems Enterprise Architect and IBM Telelogic Rhapsody.
RTSJ is a standard set of Java extensions to support real-time Java applications. RTI supports RTSJ through the RTI RTSJ Extension Kit, which allows RTI Data Distribution Service applications to take advantage of the real-time extensions in RTSJ compliant Java Virtual Machines. These include IBM WebSphere Real Time and Sun Java Real-Time System (Java RTS).
HLA provides a standard for integrating distributed simulation systems. RTI Data Distribution Service and the DDS standard can be used together with HLA to support high-performance simulators. Learn more about DDS with HLA.
MILS is an architecture for developing high-assurance systems via strict separation between processes. Because RTI's middleware uses a peer-to-peer approach to messaging that does not depend on shared processes (such as brokers or daemons), it is particularly well-suited for MILS systems. RTI is working with the leading MILS separation kernel vendors to provide integrated solutions for high-assurance distributed applications, including Green Hills Software, LynuxWorks and Wind River Systems. Learn more about RTI support for MILS.
© Copyright Real-Time Innovations. 2007-2010. All rights reserved.