Web Service

Ouvrir vos applications LabVIEW au monde extérieur

par Olivier Jourdan

Web service (n.m)

Ensemble de normes et de protocoles utilisés pour échanger des données entre des applications/systèmes au travers du réseau. Les applications/systèmes peuvent être développées dans des langages différents.

Protocoles/Normes utilisés

  • Architecture REST
  • HTTP/HTTPS
  • SSL
  • XML, JSON

Pour faire quoi ?

  • Echanger des données au travers du réseau (intranet, intertnet)
  • Piloter, superviser une application LabVIEW depuis un navigateur web, un smartphone...
  • Intégrer LabVIEW dans des systèmes hétérogènes
  • ...

Démo

Créer son premier web service

Aller plus loin avec la palette web services


  • Récupération de données
  • Gestion d'erreur
  • Authentification
  • ...

Démo

Récupération de données/gestion d'erreur

Authentification


  • Création d'une session
  • Vérification de la session
  • Récupéraion des infos de la session

Sécurité

  • Activation SSL sur le serveur
  • Nécessite un certificat

Configuraiton du serveur

Démo

Mise au point

Publication d'un web service

  • Déployer le web service
  • Connaitre l'URL et le port de communication

Publication en mode "debug"

Publication en mode "autonome"

Publication en mode "EXE"

Ressources