Parent Topic: LabVIEW Web Services
LabVIEW uses the Application Web Server to host Web services on the network. After you build a Web Service application, you must deploy that application to the Application Web Server running on the local host system or a remote target system. Web clients can then exchange data with the Web service over the network. Before you deploy a Web Service, you must enable and configure the Application Web Server.
|Note This topic assumes familiarity with the Web services introduction and Building a LabVIEW Web Service Application tutorial. LabVIEW Web services are available only in the LabVIEW Full Development System and the LabVIEW Professional Development System.|
The Application Web Server runs as an independent system service. You can enable and run the Application Web Server without running LabVIEW or the LabVIEW Run-Time Engine on the host system. Once you enable the Application Web Server, it launches whenever you boot up the system as ApplicationWebServer.exe in the Windows Task Manager.
|Note The Application Web Server is different from the Web Server that hosts remote front panels. You must configure the Application Web Server using NI Web-based Monitoring and Configuration. You do not use the Options dialog box to enable the Application Web Server for use with Web services.|
You can deploy standalone Web Services that are accessible from a host computer without LabVIEW running on the host system. When you build a Web Service application, you can configure a Web service to run standalone from LabVIEW by placing a checkmark in the Deploy as standalone Web Service checkbox on the Service Settings page of the Web Service Properties dialog box. If you do not configure a Web service to run standalone from LabVIEW, the host system must be running LabVIEW for the Web service to exchange data with Web clients, such as a browser on a remote system.
LabVIEW also includes a System Web Server for internal Web service processes such as the temporary processing of the .lvws file. The System Web Server also runs as an independent system service and is different from the Web Server used for viewing and controlling remote front panels. After you install LabVIEW, the System Web Server launches whenever you boot up the system. You cannot disable the System Web Server.