Welcome to 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.

Examples

Simple Shapes Demo

This example illustrates how to subscribe to Shape topics using Web Integration Service. The samples read are drawn on a Canvas using Fabric—a simple JavaScript framework.

To run the web-based version of this example from RTI Launcher:

  • Open the Web Integration Service dialog from the Services tab.
  • Select the shapesDemoAllShapes configuration and click on run.
  • Open RTI Shapes Demo from the Tools tab and publish some shapes on Domain 0.
  • Finally, open the JavaScript client to see all the shapes that are being published.

For more information on how to run this example using the command-line, check out this README file.

The Simple Shapes Demo example is available in the following languages:

DDS Web Shapes Demo

Long Polling

This example illustrates how to configure Web Integration Service and different client applications to subscribe to Square Topics using Long Polling. Long Polling emulates a server push mechanism over HTTP by configuring client and server applications to perform long-lasting HTTP requests that do not trigger an immediate response.

To run the web-based version of this example from RTI Launcher:

  • Open the Web Integration Service dialog from the Services tab.
  • Select the shapesDemoTutorial configuration and click on run.
  • Open RTI Shapes Demo from the Tools tab and publish some Squares on Domain 0.
  • Finally, open the JavaScript client to see the squares that are being published.

For more information on how to run this example using the command-line, check out this README file.

The Long Polling example is available in the following languages:

DDS Long Polling

Built-in Topics Demo

This example illustrates how to read discovery information using Web Integration Service. The discovered entities are presented in a hierarchical way using the library Mermaid—a simple JavaScript framework for drawing diagrams.

To run the web-based version of this example from RTI Launcher:

  • Open the Web Integration Service dialog from the Services tab.
  • Select the shapesDemoAllShapes configuration and click on run.
  • Open RTI Shapes Demo from the Tools tab and (optionally) publish some shapes or subscribe to some shapes on Domain 0.
  • Finally, open the JavaScript client to see all the discovered entities.

For more information on how to run this example using the command-line, check out this README file.

The Built-in Topics Demo example is available in the following languages:

DDS Built-in Topics Demo

WebSocket Shapes Demo

This example illustrates how to subscribe to Shape topics using Web Integration Service's WebSocket API. The samples read are drawn on a Canvas using Fabric—a simple JavaScript framework.

To run the web-based version of this example from RTI Launcher:

  • Open the Web Integration Service dialog from the Services tab.
  • Select the shapesDemoAllShapes configuration and click on run.
  • Open RTI Shapes Demo from the Tools tab and publish some shapes on Domain 0.
  • Finally, open the JavaScript client to see all the shapes that are being published.

For more information on how to run this example using the command-line, check out this README file.

The Simple Shapes Demo example is available in the following languages:

DDS Web Shapes Demo

Tutorials

These tutorials walk you through some some examples so you can quickly configure Web Integration Service to publish and subscribe to DDS data.

Documentation

To learn more about Web Integration Service check out its complete documentation. It includes detailed instructions as well as simple tutorials that will help you get started.