Übergeordnetes Thema: Veröffentlichen von Webdiensten

Sie können einen Webdienst auf dem NI-Webserver über ein NI-Paket (*.nipkg) veröffentlichen. Der Webdienst wird nach dem Installieren des Pakets automatisch gestartet und nach dem Deinstallieren des Pakets automatisch 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 ein NI-Paket gehen Sie wie folgt vor:

  1. Binden Sie den Webdienst in ein Paket ein:
    1. Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf Build-Spezifikationen und wählen Sie Neu»Paket aus, um zum Dialogfeld Eigenschaften für Paket zu gelangen.
    2. Setzen Sie auf der Seite Webdienste ein Häkchen vor den gewünschten Webdienst.
    3. (Optional) Um eine Paket-Installationsdatei (*.exe) für Ihre Distribution zu erzeugen, aktivieren Sie auf der Seite Paket-Installationsprogramm die Option Paket-Installationsprogramm erstellen.
    4. (Optional) Wählen Sie auf der Seite Feed aus, ob das Paket zu einem lokalen Feed hinzugefügt oder über einen Feed auf dem SystemLink-Server veröffentlicht werden soll.
  2. Erzeugen Sie einen Build des Pakets, das den Webdienst enthält:
    1. Klicken Sie auf Build, woraufhin das Dialogfeld Build-Status angezeigt wird.
    2. Nach dem Fertigstellen des Pakets gelangen Sie über die Schaltfläche Im Explorer öffnen zum Speicherort der Paketdatei(en).
  3. Installieren Sie das Paket auf dem Zielcomputer, so dass der Webdienst seine Arbeit aufnimmt:
    1. Klicken Sie das Paket (*.nipkg) im Zielverzeichnis doppelt an und installieren Sie es mit dem NI-Paketmanager. Nach Abschluss der Installation wird der Webdienst auf dem NI-Webserver des lokalen Computers veröffentlicht.
      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.

Wann sollte ein Paket-Installationsprogramm erzeugt werden?

Ein Paket-Installationsprogramm schließt alle abhängigen Komponenten eines Pakets ein und kann daher auf Rechnern ohne Netzwerkzugang oder installierte NI-Software installiert werden. Wenn Sie den Webdienst auf einem Computer ohne Internetzugang verwenden möchten, auf dem keine Software für das Installieren von Paketen und Ausführen des Webdienstes vorliegt (z. B. der NI-Paketmanager und die LabVIEW-Runtime nicht installiert sind), muss ein Paket-Installationsprogramm erstellt werden.

Wann sollte ein Webdienst zu einem Feed hinzugefügt werden?

Auf einem Computer mit Netzwerkzugriff können Sie einen Feed abonnieren und auf diese Weise das Paket mit dem Webdienst auffinden und installieren. Der Vorteil dieser Methode besteht darin, dass Sie vom NI-Paketmanager oder von SystemLink automatisch über Updates für das Paket informiert werden. NI empfiehlt die Verwendung von Feeds zum Bereitstellen mehrerer Pakete, unter denen gegenseitige Abhängigkeiten bestehen.

Weitere Informationen

Installieren von Paketen aus einem Feed

Bereitstellen von Anwendungen für Clients auf einem Server