Revenir à la liste des catégories de formation



Formation : Communication inter-applicative avec WCF


(Réf. 12640)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

.Net

Prérequis

  • Maîtrise d'un langage de programmation orienté objet
  • Connaissance du Framework .Net 1.1 ou 2.0
  • Connaissance de XML

Public

Développeurs objet expérimentés, chefs de projet

Objectifs

  • Comprendre les concepts de l'architecture orientée service
  • Comprendre les apports de WCF
  • Choisir le mode de communication adéquat
  • Développer des Web Services avec .Net 3
  • Communiquer avec des applications existantes
  • Gérer un Workflow avec WF
  • Tester vos services et leur interopérabilité
  • L'architecture orientée service (SOA) fait de plus en plus d'adeptes. Le Framework .Net évolue donc pour en faciliter l'implémentation. Il permet notamment de réaliser une meilleure communication inter composants (les services), en particulier grâce à Windows Communication Foundation (WCF).
  • Les appels inter composants ont fait l'objet de beaucoup d'attention et de nombreuses versions par le passé : DDE, OLE, COM et les ActiveX, DCOM, COM+. Si l'avènement des Services Web a grandement simplifié le panorama, .Net 3 grâce à une approche simple - l'encapsulation de la complexité - offre la meilleure réponse technique à un besoin de communication, sans faire de compromis sur les besoins opérationnels comme la sécurité, l'asynchronisme ou la fiabilité. Ce cours rappellera brièvement les concepts de la SOA et dévoilera les différents moyens de créer et de publier des services communicants. Il sépare bien les notions de service, d'hébergement (Host) et d'exposition avec des exercices insistant sur la mise en oeuvre complète de ces techniques. Enfin, la technologie de gestion du Workflow (WF) sera utilisée pour enchaîner les appels de services.
  • Ce cours répond aux questions suivantes : "Quels gains espérer à l'utilisation de cette nouvelle brique du Framework ?", "Quelles sont les différences entre services ASMX et WCF ?", "Comment communiquer avec des applications patrimoniales en COM ou MSMQ ?".

Type de formation

Courte

Programme

Vue d'ensemble du Framework .Net 3.5

  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Workflow Foundation (WF)
  • Language INtegrated Query (Linq)

Un monde de services

  • Rappels sur l'architecture orientée services (SOA)
  • Revue des concepts WCF
  • Le modèle de programmation unifiée de WCF
  • Déploiement d'une application WCF
  • L'outillage et l'environnement de développement

Les Web Services

  • Revue des standards des Web Services (Soap, Rest, WSDL)
  • Créer un Web Service WCF
  • Créer un Web Service ASMX

Les services WCF

  • Contrat de service
  • L'application hôte
  • Les méta-données (end-point) et la publication
  • L'administration des services

Les services techniques

  • Gestion de l'interopérabilité
  • Communication avec l'existant
  • Choix des transports (Soap, JSON, ...)
  • Activation
  • Communication synchrone ou asynchrone
  • Sécuriser ses appels distants
  • Garantie de service (fiabilité)
  • Transactions distribuées

Gestion du Workflow

  • Définition du Workflow
  • Pourquoi utiliser WF ?
  • Les activités intégrées à WF
  • Développer son activité personnalisée
  • Les applications hôtes pour WF

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75000 Paris :


Revenir en haut





Revenir à la liste des catégories de formation