When a LabVIEW stand-alone application runs remotely, you can allow communication with the application by a web client, such as a web browser or another application via HTTP requests. LabVIEW Web services enable the communication between application and client. A Web service runs on the same target as the application and responds to HTTP requests from clients by executing VIs, referred to as HTTP method VIs, designed to transfer data to and from the application.

Web services can also run independently of a LabVIEW application.

Use the following help topics to get started with LabVIEW Web services.

Getting Started
  • Overview: Web-based Communication with a LabVIEW Application
  • Tutorial: Creating and Publishing a LabVIEW Web Service
Developing a Web Service
  • Components of a Web Service
  • Developing HTTP Method VIs
  • Developing Startup VIs
  • Integrating Static Content into a Web Service
Running a Web Service
  • Hosting Web Services
  • Publishing Web Services
Communicating with a Web Service
  • Transferring Data between Web Services and Clients
Creating User Interface for a Web Service
  • Using WebVIs to Create User Interfaces for Web Services

Getting Started

  • Overview: Web-based Communication with a LabVIEW Application
  • Tutorial: Creating and Publishing a LabVIEW Web Service

Developing a Web Service

  • Components of a Web Service
  • Developing HTTP Method VIs
  • Developing Startup VIs
  • Integrating Static Content into a Web Service

Running a Web Service

  • Hosting Web Services
  • Publishing Web Services

Communicating with a Web Service

  • Transferring Data between Web Services and Clients

Creating User Interface for a Web Service

  • Using WebVIs to Create User Interfaces for Web Services