Présentation des Web Services
- Présentation des architectures distribuées
- Positionnement des Web services
- Technologies impliquées
- SOAP, WSDL, UDDI
XML et XSD
- Représenter des données avec XML
- Valider un document avec XSD
- Transformer un document avec XSLT
WSDL
- Description WSDL - Présentation
- Les balises, Les Messages
- PortType, Operation, Message
SOAP
- Introduction - Etude d'un exemple
- Structure d'un message
- Contenu d'un message
- SOAP et HTTP, SOAP et RPC
- Architecture des Services Web
- Architecture Orientée Service
- Protocoles de transport
- Quelques design patterns
- Services web vs. .Net remoting
Services Web avec .Net et C#
- Un exemple simple
- Configuration de l'environnement
- Création d'un service web avec .Net
- Utilisation d'un service web avec .Net
- Etude du code C# généré
- Optimisation du code généré par VS.Net
- Les outils WSDL.exe et XSD.exe
- Tester et déboguer un service web
|
Services Web avancés
- Manipuler des données complexes avec un service web
- Connecter un service web à une base de données
- Utiliser des données binaires avec un service web
- Services Web asynchrones
- Gestion des exceptions
- Gestion des états
- Transactions
- Interopérabilité
- Gestion des versions
- Modules HTTP et extensions SOAP
Publication et déploiement
- Découvrir un service web
- DISCO et UDDI
- Publier un service Web
- Intranet, extranet, internet
- Sécurité des services web
- Authentification et autorisation avec ASP.Net
- Utiliser la sécurité IIS et Windows
- Utiliser les en-têtes SOAP
- Cryptage
WSE
- Les WS-spécifications
- Installer WSE
- Intégration de WSE dans le framework .Net
- WS-Security
- WS-Policy
- WS-Routing
Conclusion
- Futur des services web avec Indigo
|