1. Livres et vidéos
  2. Windows Communication Foundation (WCF) - Maîtrisez la plateforme pas à pas

Windows Communication Foundation (WCF) Maîtrisez la plateforme pas à pas

  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne
  • En stock
  • Expédié en 24h00
  • Livraison à partir de 0,01 €
  • Version en ligne offerte
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7

Présentation

Ce livre sur la plateforme WCF (Windows Communication Foundation) s'adresse principalement aux développeurs connaissant déjà bien la plateforme Microsoft .Net et son outil de développement, Visual Studio et souhaitant maîtriser le développement d’un service WCF. Les intégrateurs ou administrateurs réseaux ayant la volonté de bien comprendre comment configurer et déployer un service WCF pourront eux aussi tirer profit de ce livre, particulièrement grâce au chapitre 3 qui est dédié à l'hébergement d'un service WCF. L’objectif de l’auteur est de fournir les informations nécessaires pour rendre le lecteur le plus autonome possible dans le développement et le déploiement d'un service WCF.

Le livre est organisé en quatre chapitres qui offrent une trame logique en abordant toutes les étapes du cycle de vie d'un service WCF.

Le premier chapitre permet de faire un tour d'ensemble de la plateforme WCF : Pourquoi a-t-elle été créée ? Quels buts poursuit-elle ? Dans quelle démarche globale s'inscrit-elle ? Quels sont ses avantages ou ses inconvénients ? Quelles notions de bases est-il indispensable d'acquérir ? Quelles sont les étapes de sa mise en œuvre ? Ce chapitre théorique apporte les bases solides nécessaires à la réussite de l'apprentissage de l'utilisation de la plateforme.

Le second chapitre décrit toutes les briques techniques qui existent pour créer un service WCF. Ce chapitre montre comment réaliser un service WCF, de la création d'un projet vierge aux tests finaux du service.

Le troisième chapitre propose une description précise de ce que signifie héberger et configurer un service WCF. Les différents types d'hébergement possibles sont ainsi expliqués et les configurations réalisables sont détaillées.

Le quatrième chapitre explique quels sont les moyens techniques disponibles pour consommer un service WCF. Ce chapitre aborde aussi quelques mécanismes qu'il peut être intéressant de mettre en place dans une application consommant un tel service.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.


Les chapitres du livre :
Avant-propos – Les bases de WCF – La création d'un service WCF – L'hébergement d'un service WCF – La consommation d'un service WCF – Conclusion

Table des matières

  • Les bases de WCF
    • 1. Présentation de WCF
      • 1.1 Définition et utilité
      • 1.2 Le fonctionnement du dialogue entre un client et un service WCF
        • 1.2.1 Les canaux
        • 1.2.2 Le cheminement des messages
      • 1.3 Les protocoles de transport
      • 1.4 Les formats d'échange
      • 1.5 Metadata Exchange (MEX)
      • 1.6 La sécurité des échanges
      • 1.7 WCF et services web : quelles différences ?
    • 2. Notions de base de la communication entre applications
      • 2.1 Le point de terminaison de service
      • 2.2 L'ABC de la communication
      • 2.3 Les types de données transmissibles entre applications
      • 2.4 L'asynchronisme
    • 3. Mise en œuvre d'un service WCF
      • 3.1 Les étapes de mise en œuvre
      • 3.2 Les limites de la plateforme .NET
      • 3.3 Les espaces de noms du framework .NET
  • La création d'un service WCF
    • 1. Introduction
    • 2. Cas pratique : la création d’un service de gestion de biens immobiliers
    • 3. Visual Studio
    • 4. Création d'un service sous Visual Studio
    • 5. Définition du contrat de service
      • 5.1 ServiceContract
      • 5.2 OperationContract
      • 5.3 DataContract
      • 5.4 DataMember
      • 5.5 Prise en charge des erreurs
      • 5.6 Exposition du service WCF via REST et JSON
    • 6. Mise en œuvre du contrat de service
      • 6.1 Implémentation du contrat de service
      • 6.2 Gestion d'une connexion à une base de données en mode asynchrone
      • 6.3 Prise en charge des erreurs
      • 6.4 Prise en charge du contexte REST
    • 7. Test du service WCF
  • L'hébergement d'un service WCF
    • 1. Les différents types d’hébergement
      • 1.1 L'auto-hébergement
      • 1.2 L'hébergement sous IIS
      • 1.3 L'hébergement dans WAS
      • 1.4 Récapitulatif des hébergements
    • 2. Le fichier de configuration
      • 2.1 Paramétrage du point de terminaison (endpoint)
        • 2.1.1 Le binding
        • 2.1.2 Le contrat
        • 2.1.3 L'adresse
      • 2.2 Paramétrage du comportement (behavior)
      • 2.3 Paramétrage de la publication des métadonnées (Metadata Exchange)
      • 2.4 Analyse détaillée d'un fichier de configuration
      • 2.5 Microsoft Service Configuration Editor
      • 2.6 Configuration pour REST
    • 3. Mise en œuvre de l'hébergement
      • 3.1 Via un serveur IIS
        • 3.1.1 Préparation du serveur IIS
        • 3.1.2 Création de l'hôte
        • 3.1.3 Hébergement de l'hôte dans IIS
      • 3.2 Via WAS
      • 3.3 Via une application WPF
  • La consommation d'un service WCF
    • 1. Référencement d'un service WCF
      • 1.1 Visual Studio
      • 1.2 La classe proxy
      • 1.3 Le fichier de configuration
      • 1.4 Le référencement d'un service sans métadonnées
    • 2. Écriture d'un client WCF
      • 2.1 Le choix de la technologie
      • 2.2 La création d'un projet
      • 2.3 L'appel aux méthodes du service WCF
      • 2.4 L'utilisation des types de données fournis par le service WCF
      • 2.5 Les tests de l'application
      • 2.6 La gestion du mode asynchrone
      • 2.7 La gestion du mode déconnecté

Auteur

Loïc MONTAGNEEn savoir plus

Loïc MONTAGNE est développeur, spécialiste des technologies Microsoft .Net depuis plus de 10 ans. La problématique de la mobilité au sein des entreprises l'a conduit à s'intéresser particulièrement à la plateforme WCF. À travers cet ouvrage c'est toute l'expérience qu'il a acquise sur le sujet qu'il transmet aux lecteurs.

Caractéristiques

  • Niveau Confirmé à Expert
  • Nombre de pages 211 pages
  • Parution novembre 2015
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-7460-9833-6
    • EAN : 9782746098336
    • Ref. ENI : EPWCF
  • Niveau Expert
  • Parution novembre 2015
    • HTML
    • ISBN : 978-2-7460-9915-9
    • EAN : 9782746099159
    • Ref. ENI : LNEPWCF

Téléchargements

En complétant ce formulaire, vous acceptez d'être contacté afin de recevoir des informations sur nos produits et services ainsi que nos communications marketing. Vous aurez la possibilité de vous désabonner de nos communications à tout moment. Pour plus d'informations sur notre politique de protection des données, cliquez ici.
  • Des fichiers complémentaires (59,5 Mo)