Communicating Data with Web Services Using WebVIs

You can communicate with web services on the same network using WebVIs.

Use the following table to choose the best communication option for your needs.

Table 1. Communicating with Web Services on the Same Network
Goal Web service to use How to implement
Track a piece of data, such as a hardware measurement. Tags Service Refer to Transferring Data Using Tags
Send commands, status updates, and data between web applications and servers. Messages Service Refer to Sending Messages Between Systems
Share waveform data stored in a TDMS file. TDM Reader API Service Refer to Reading Measurement Data from TDMS Files
Host a WebVI to make it accessible from web browsers. NI Web Server Refer to Hosting a WebVI with the Web Applications Service
Create a custom HTTP REST API to interface with an existing system, such as a database. LabVIEW Web Service Refer to Creating and Publishing a LabVIEW Web Service to the NI Web Server (Windows)
Note Download the latest LabVIEW Help for the most up-to-date content.
Refer to Configuring CORS for a LabVIEW Web Service
Refer to Hosting a Web Application on the NI Application Web Server
Stream data with low latency. 3rd party WebSocket service Refer to WebSocket G APIs