High Availability and Enterprise-Ready Robustness
RTI Product Tour
When you choose RTI Data Distribution Service, you are choosing
the tested, hardened solution proven in hundreds of the most
demanding systems on the planet, from warships to trading
systems to medical
devices. Continue reading to learn more about some of the
unique benefits and capabilities of RTI Data Distribution Service.
Data Durability and High Availability
RTI Data Distribution Service delivers high reliability and
availability with:
- Durable communication to support late-joining
and/or intermittent data consumers.
- Support for redundancy—of data producers,
consumers, and communication paths—and for
automatic failover
among them. There is no single point of failure
in your distribution infrastructure.
- Persistent messaging to prevent data loss
in the event of component-level or even system-level failures.
Learn more about RTI
Persistence Service.
- A smart protocol featuring configurable
timeouts and retries and intelligent switching between multicast
and unicast transmission. Avoid
acknowledgement storms and mitigate the effect of slow consumers on
the rest of the system.
Rapid Fail-Over for Continuous Availability
In the real world, sometimes systems go down. Fortunately,
in a system based on RTI Data Distribution Service, you have
built-in support for fail-over and recovery.
- Multiple layers of hot-hot backups: From
support for redundant network connections to priority-based
fail-over among redundant data producers (based on the DDS
concept of data ownership), tools for seamless
availability are built in. Furthermore, these capabilities
are entirely configuration-driven, which means you can monitor
and tune them without modifying or redeploying your application
code.
- Extensible behavior: Sometimes
you need to do it your way. As data producers and consumers
join and leave the network—whether deliberately or
as a result of failures—you'll receive detailed notifications.
By responding to these, you can adapt your behavior dynamically
at run time.
In the demonstration midway through the video, about 90 seconds in, you'll see
the use of two
quality-of-service (QoS) parameters: ownership and deadline. The former indicates
whether subscribing applications should accept data from multiple publishers of
the same data (shared ownership) or only one (exclusive
ownership).
The latter controls how quickly a fail-over from one exclusive owner to another
should occur.
You can set these QoS parameters—and many others—dynamically in your
application code, or you can place them in a configuration file for easy maintenance.
Safety and Security
RTI is serious about security.
- Secure platforms protect your data processing
logic. In addition to SELinux and Solaris with Trusted Extensions,
RTI supports a variety of high-assurance embedded operating
systems.
- A secure architecture avoids whole classes
of security breaches. Other products require that you have
special trusted nodes on your network or that you grant root
administrative access to message-brokering daemon processes.
These choke points can be exploited to grant enhanced privileges
to unauthorized code. With its peer-to-peer architecture,
RTI Data Distribution Service avoids these vulnerabilities:
information flows directly from its producer to its intended
recipients.
- Data encryption protects
your data en route.
- Trusted advisors help you design and deploy
the right solution. RTI offers a Security
Architecture Assessment to help you evaluate your security
needs and avoid potential flaws or costly redesigns.
In addition to the security capabilities built into its entire
product line, RTI offers RTI
Data Distribution Service, Safety-Critical Edition for
users with safety-assurance requirements. Safety-Critical Edition
is offered in conjunction with the RTI
Safety-Critical Architecture Assessment and RTI's
engineering and certification services. The software can
be tailored to your specific requirements, easing both development
and certification.
Continue reading to learn more about RTI Data Distribution
Service interoperates across
languages, platforms, and technologies…