Veröffentlichen von Webdiensten (Real-Time, Windows)
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Sie können einen Webdienst auf dem Host-Computer, einem RT-Zielsystem oder auf einem anderen Windows-Computer veröffentlichen, so dass er unabhängig vom LabVIEW-Entwicklungssystem ausgeführt werden kann. Die Verfahrensweise zum Veröffentlichen eines Webdienstes hängt davon ab, auf welcher Plattform der Webdienst gehostet werden soll und wie der Webdienst auf das Zielgerät übertragen wird. Wie lange der Webdienst verfügbar ist, richtet sich nach der Art der Bereitstellung des Webdienstes.
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.
Die für Sie geeignete Methode zum Veröffentlichen von Webdiensten können Sie der folgenden Tabelle entnehmen.
| Anwendungsfall | Zielgerät | Hosting-Server | Veröffentlichungsmethode | Startet/stoppt die Ausführung | Kontext |
|---|---|---|---|---|---|
| Windows-Computer mit installiertem NI-Paketmanager | Windows | NI-Webserver | über ein Paket (*.nipkg). | Nachdem Sie das Paket installiert/entfernt haben | Ein unterschiedlicher Kontext für jeden Webdienst im AMQP-Webdienst-Prozess für das Hosten |
| Windows-Computer ohne NI-Software | Windows | NI-Webserver | über ein Paket-Installationsprogramm | nach dem Abschluss der Installation/Deinstallation | Ein unterschiedlicher Kontext für jeden Webdienst im AMQP-Webdienst-Prozess für das Hosten |
| Webserver von Anwendungen | über ein Installationsprogramm | nach dem Abschluss der Installation/Deinstallation | Ein unterschiedlicher Kontext für jeden Webdienst bei der Verarbeitung im Webserver von Anwendungen | ||
| Der Webdienst muss mit einer eigenständigen Anwendung kommunizieren und wird nur so lange ausgeführt wie die Anwendung. | Windows | NI-Webserver | über eine eigenständige Anwendung (*.exe) | beim Starten/Stoppen der Anwendung | Hauptanwendungsinstanz, in welcher das Start-VI der Anwendung ausgeführt wird |
| Windows und Real-Time | Webserver von Anwendungen | ||||
| Das Zielsystem ist der Host-Computer oder ein angeschlossenes Real-Time-Zielsystem. Der Webdienst kommuniziert nicht mit einer eigenständigen Anwendung. | Windows und Real-Time | Webserver von Anwendungen | als eigenständiger Webdienst | beim Veröffentlichen/Aufheben der Veröffentlichung des Webdienstes in Ihrem LabVIEW-Projekt | Ein unterschiedlicher Kontext für jeden Webdienst bei der Verarbeitung im Webserver von Anwendungen |
| Hinweis Der NI-Webserver unterstützt nur Windows-Betriebssysteme. Der Webserver von Anwendungen arbeitet mit Windows-Betriebssystemen sowie mit Real-Time-Zielsystemen. |