Übergeordnetes Thema: Veröffentlichen von Webdiensten

Webdienste lassen sich über eine Anwendung auf dem NI-Webserver oder dem Webserver von Anwendungen veröffentlichen. Der Webdienst wird automatisch zusammen mit der Anwendung gestartet und gestoppt.

Hinweis Weitere Informationen zu diesem Thema finden Sie in der Einführung in Webdienste und in der Anleitung. LabVIEW-Webdienste stehen nur im LabVIEW Full Development System und LabVIEW Professional Development System zur Verfügung.

Zum Veröffentlichen eines Webdienstes über eine eigenständige Anwendung gehen Sie wie folgt vor:

  1. Binden Sie den Webdienst in eine Anwendung ein:
    1. (Windows) Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf Build-Spezifikationen und wählen Sie Neu»Anwendung aus, um zum Dialogfeld Eigenschaften für Anwendung zu gelangen. (Real-Time) Klicken Sie im Project Explorer mit der rechten Maustaste auf Build Specifications und wählen Sie New » Real-Time Application aus, um zum Dialogfeld Real-Time Application Properties zu gelangen.
    2. Setzen Sie auf der Seite Webdienste ein Häkchen vor den gewünschten Webdienst.
    3. Wählen Sie einen Webserver zum Hosten des Webdienstes aus. Weitere Informationen zu den einzelnen Webservern finden Sie unter Hosting für Webdienste.
      Hinweis (Real-Time) Webdienste auf einem Real-Time-Zielsystem können nur auf dem Webserver von Anwendungen gehostet werden, da der NI-Webserver keine Real-Time-Zielsysteme unterstützt.
    4. (Optional) Wenn Sie sich in Schritt c für den Webserver von Anwendungen entscheiden, müssen Sie einen Port für Anfragen an den Webdienst festlegen. Alle gleichzeitig ausgeführten Anwendungen müssen jeweils einem Port zugeordnet sein. Setzen Sie ein Häkchen in das Feld SSL aktivieren und nehmen Sie die anderen Einstellungen vor, wenn Sie Clients die Kommunikation mit dem Webdienst über HTTPS gestatten möchten.
  2. Erzeugen Sie einen Build der Anwendung, die den Webdienst enthält:
    1. Klicken Sie auf Build, woraufhin das Dialogfeld Build-Status angezeigt wird.
    2. Klicken Sie nach Abschluss des Vorgangs auf Im Explorer öffnen, um zur erzeugten Datei zu gelangen.
  3. Starten Sie die Anwendung auf dem Zielgerät, so dass der Webdienst in Betrieb genommen wird:
    1. (Windows) Klicken Sie die ausführbare Datei im Zielverzeichnis doppelt an. (Real-Time) Klicken Sie die erzeugte Anwendung im Project Explorer unter Build Specifications mit der rechten Maustaste an und wählen Sie Run as startup aus. Die Anwendung veröffentlicht den Webdienst über den Webserver auf dem Zielgerät.
      Hinweis Das Veröffentlichen von Webdiensten auf dem NI-Webserver erfordert Administratorrechte.
    2. Schließen Sie das LabVIEW-Projekt. Veröffentlichte Webdienste werden in der LabVIEW-Runtime ausgeführt und sind nicht vom LabVIEW Development System abhängig.