Outils pour utilisateurs

Outils du site


cours:bat4:notes_evolutions

Quelques évolutions possibles de ce cours ...

  • Mettre à jour TD1 : possibilité d'utiliser C# pour cgi-bin, voire introduction de WebSocket
  • Installation d'Apache : mettre à jour avec la dernière version
  • Suppression du TD Gsoap pour un TD Web service embarqué
  • Ajout d'un TD sur le binding et la notion de channel (protocol channel et transport channel)
  • Revoir (retester) TD sur l'interopérabilité les services écrit en JAVA / C#
  • Utilisation de Maven pour créer un service Web SOAP en Java
  • Vérifier les procédure de téléchargement de VS 2013
  • Créer une machine virtuelle VMWARE pour VS2013 avec la bonne configuration réseau
  • Créer une machine virtuelle linux pour l'installation d'Apache, voir le développement de services Web sur un réseau simulé.
  • Manque la killer application …. Mashup ? une orchestration sympa ? avec un dispositif ?
  • Introduction à WS-* et WS-eventing

Sérialisation / Désérialisation

URI limité pour le message Client Serveur donc POST
  • l'URI n'est plus que l'adresse du service
Sortir des formats Ad-Hoc de données échangées
  • Des sérialiseurs et désérialiseurs sur étagère
  • JSON
  • SOAP
  • others

Langage de description de service

Descrition d'API
WSDL 1.0 / WS-SOAP
REST : WADL
Convergence REST SOAP (ROA SOA)
  • WCF Contrat de données d'opérations
  • Voir mes Notes
Description de Services et autres informations
  • annotations sémantiques …

SOA

Mais REST pour le WSOA
  • Vue TP … !!! - mais limité
TD : Thèse sur REST RESTFul
  • QCM sur un texte ROA et CRUD …
  • QCM : REST pour des domaines d'appli non logiciels

Modèle Général de Service et Web Service

Binding
Format
Contrat

TP WCF

cours/bat4/notes_evolutions.txt · Dernière modification : 2016/05/07 11:22 de tigli