Welcome!
1 Welcome to RTI Web Integration Service
Welcome to RTI® Web Integration Service, an out-of-the-box solution for integrating web-based applications and services with RTI Connext™ DDS.
Traditionally, web-based applications and services have relied on non-standard interfaces to participate as first-class citizens in the DDS Global Data Space. Web Integration Service leverages the Web-Enabled DDS OMG standard to provide a simple generic standards-based interface that provides a transparent bridge between web-based services and unmodified DDS applications.
Simply set up Web Integration Service to create DDS entities associated with web-based client applications. No changes are required in the Connext DDS applications.
The key benefits of Web Integration Service are:
- It reduces the time and effort spent integrating web-based protocols with Connext DDS applications, providing a standards-based generic out-of-the-box solution.
- It supports disconnected or stateless clients that would otherwise need to join a domain, discover remote entities, and ensure that subscribers receive the information they sent.
- It enables interoperability between applications written in different programming languages and operating systems.
- It provides access control mechanisms to ensure that only authorized applications can access the DDS Global Data Space.
2 Available Documentation
Web Integration Service documentation includes:
- User's Manual—Describes how to install, configure, and use Web Integration Service.
- Tutorials—Walks you through some some examples so you can quickly configure Web Integration Service to publish and subscribe to DDS data.
- Examples Repository—GitHub repository with more complex client applications using Web Integration Service.
- API Reference—Documents all available REST APIs that allow web-based applications to participate as first-class citizens the DDS Global Data Space.
- Release Notes—Provides the list of supported platforms and describes what's new and what has been fixed in this version of Web Integration Service.
- Third Party Software—This document outlines Web Integration Service's usage of third-party open source software.
3 Paths Mentioned in Documentation
This documentation refers to:
<NDDSHOME>
This refers to the installation directory for Connext DDS. The default installation paths are:- Mac OS X systems:
/Applications/rti_connext_dds-version
- Unix-based systems, non-root user:
/home/your user name/rti_connext_dds-version
- UNIX-based systems, root user:
/opt/rti_connext_dds-version
- Windows systems, user without Administrator privileges:
<your home directory>\rti_connext_dds-version
- Windows systems, user with Administrator privileges:
C:\Program Files\rti_connext_dds-version
You may also see
$NDDSHOME
or%NDDSHOME%
, which refers to an environment variable set to the installation path.Whenever you see
<NDDSHOME>
used in a path, replace it with your installation path.Note for Windows Users: When using a command prompt to enter a command that includes the path
C:\Program Files
(or any directory name that has a space), enclose the path in quotation marks. For example:“C:\Program Files\rti_connext_dds-version\bin\rtiwebintegrationservice.bat”
Or if you have defined the
NDDSHOME
environment variable:"%NDDSHOME%\bin\rtiwebintegrationservice.bat"
- Mac OS X systems:
<path to examples>
By default, examples are copied into your home directory the first time you run RTI Launcher or any script in<NDDSHOME>/bin
. This document refers to the location of the copied examples as. Wherever you see
, replace it with the appropriate path. Default path to the examples: - Mac OS X systems:
/Users/your user name/rti_workspace/version/examples
- UNIX-based systems:
/home/your user name/rti_workspace/version/examples
- Windows systems:
your Windows documents folder\rti_workspace\version\examples
Where'your Windows documents folder'
depends on your version of Windows. For example, on Windows 7, the folder isC:\Users\your user name\Documents
; on Windows Server 2003, the folder isC:\Documents and Settings\your user name\Documents
.
- Mac OS X systems: