Initiation à l'architecture des services Web et aux emplacements de fichiers (Real-Time, Windows)
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
Rubrique parente : Développement de services Web
Cette rubrique décrit l'architecture des services Web, les types de données supportés dans les services Web et le système de fichiers des services Web.
Architecture des services Web
Les services Web LabVIEW utilisent l'architecture de service Web RESTful, qui est basée sur l'architecture REST (Representational State Transfer). RESTful fournit un protocole léger accessible à une grande variété de clients HTTP qui ne requiert pas d'analyse de messages complexe.
Types de données supportés dans les services Web
Les services Web supportent les types de données suivants :
- chaîne
- chemin
- Booléen
- numérique (à l'exception des nombres complexes)
- énumération (entiers 8 bits, 16 bits et 32 bits non signés)
- tableau (sorties JSON et XML uniquement)
- cluster (sorties JSON et XML uniquement)
- waveform numérique/analogique (sorties JSON et XML uniquement)
- horodatage, formaté en chaîne (sorties JSON et XML uniquement)
Système de fichiers pour services Web et fichiers .LVWS
| Remarque La section suivante ne concerne que les services Web inclus dans des applications autonomes LabVIEW. |
LabVIEW utilise un fichier .lvws pour publier les services Web sur le serveur Web qui les héberge. Lorsque vous publiez un service Web, LabVIEW regroupe tous les fichiers nécessaires dans un fichier zip à extension .lvws et déploie ce fichier sur le serveur Web cible. Puis LabVIEW extrait le fichier et installe les éléments du service Web dans un répertoire unique sur le serveur Web cible.