Développeurs de logiciels expérimentés qui ont déjà créé des applications à base de composants.
Programme :
Utilité des services Web
Évolution des applications distribuées
Problèmes liés aux applications distribuées traditionnelles
Présentation des services Web
Technologie Web et .NET
Alternatives .NET aux services Web
Scénarios courants de services Web
Architectures des services Web
Architecture orientée service
Architectures de services Web et architecture orientée service
Rôles d'une architecture de services Web
Modèle de programmation des services Web
Technologies sous-jacentes des services Web
HTTP : Notions fondamentales
XML : Notions fondamentales
SOAP : Notions fondamentales
Consommation de services Web
Documents WSDL (Web Service Description Language)
Découverte de services Web
Proxys de services Web
Implémentation d'un consommateur de services Web via Visual Studio .NET
Implémentation d'un service Web simple
Création d'un projet de services Web
Implémentation de méthodes de services Web
Gestion des états d'un service Web ASP.NET ;
Débogage de services Web
Publication et déploiement de services Web
Vue d'ensemble du service UDDI (Universal Description, Discovery, and Integration)
Publication d'un service Web
Recherche d'un service Web
Publication d'un service Web sur un intranet
Configuration d'un service Web
Sécurisation des services Web
Vue d'ensemble de la sécurité
Authentification intégrée
Authentification personnalisée : En-têtes SOAP
Autorisation : Sécurité basée sur des rôles
Autorisation : Sécurité d'accès au code
Cryptage
Conception de services Web
Contraintes de type de données
Évolutivité
Performance
Fiabilité
Gestion des versions
Fournisseur de services Internet et déploiement ASP
Éléments de l'architecture
Implémentation d'un service Web non standard
Services Web d'abandon de l'affichage HTML
Services Web d'agrégation