1 / 22

WF / WCF 4.0 et l’en vironnement “Dublin”

WF / WCF 4.0 et l’en vironnement “Dublin”. Vincent Labatut Architecte Winwise. Julien Balouka Lead technique Winwise. e-mail : contact@winwise.ch Site web : www.winwise.ch. Winwise. Société d’expertise spécialisée sur les nouvelles technologies Microsoft

gage-pace
Download Presentation

WF / WCF 4.0 et l’en vironnement “Dublin”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WF / WCF 4.0 etl’environnement “Dublin” Vincent Labatut Architecte Winwise Julien Balouka Lead technique Winwise

  2. e-mail : contact@winwise.ch Site web : www.winwise.ch Winwise Société d’expertise spécialisée sur les nouvelles technologies Microsoft 90 consultants experts certifiés sur les dernières technologies Microsoft dont 7MVP et 1 RD 4 centres de compétences pour réaliser vos projets à forte valeur ajoutée : • Travail collaboratif  • Business Intelligence & Data Management • Génie logiciel et Cycle de vie des applications  • Interfaces Utilisateurs et « Smart Clients » 1er centre de formation en France sur les technologies .NET et la BI Pour tout renseignement rendez-vous à notre stand partenaire

  3. Agenda • Nouveautés WF 4.0 • Création d’un workflow de réservation • Les apports de « Dublin » • Intégration du workflow dans « Dublin » • Robustesse et montée en charge

  4. WF 4 Outils Workflow Conception Débogage Personnalisation Hôte (.exe, IIS/WAS, .NET Services, …) • Un workflow est un ensemble d’activités • Exécuté par un runtime • Hébergé dans un hôte • Développé dans VS • .. ou autre Activités Runtime Extensions Persistence Tracking …

  5. Les activités dans WF 4 Activitésspécialisées SharePoint Dynamics Systems Center HPC Team Foundation Server Librairied’activités de base WCF BPEL Utilities Expressions Error Handling Database WF Primitives PowerShell Interop Activités de contrôle de flux d’exécution Flowchart Sequence State Machine Rules

  6. Communication • Dans WF 4, il n’est plus nécessaire de coder des DataExchangeService • Les activités WCF sont natives • Les anciennes activités asmx sont dans WCF

  7. WF 4.0 vs. WF 3.0 • Activity • Développement plus simple, moins de code • 100% déclaratif • Composition libre entre les différents style de workflow • Runtime • 10-100X plus performant • Contrôle total de la persistance • Tools • Nouveau designer plus performant • Rehostingamélioré Et beaucoup plus encore….

  8. Demo : Réservation Hotel Réservation Clients 1 Commande Recevoircommande 2 Chambredispo ? 3 Hotel DB Message Refus Réservation

  9. Workflow“Réservation Hotel” demo Julien

  10. Problématiquesliées aux workflowsRetours d'expérience • “J’aibesoinquemes services WF et WCF soientlancés et puissenttournerfacilement – pourquoi tout cela ne marche-t-il pas directement ? • “J’aibesoin de pouvoirsurveiller et contrôlermes services WF et WCF.” • “J’aibesoin de meilleursoutilset aussi de scripts.” • “Je veux des extensions built-in pour des scénariid’entreprise (robustesse, montée en charge, performance)

  11. Windows Application Server Extensions (Codename « Dublin ») • Evolution de WAS/IIS et du rôleserveurd’application de Windows pour faire tourner et gérer les services WF et WCF • Sera disponible en téléchargement • Livréepeu après VS10 Visual Studio Oslo Windows Server “Dublin” Administration Tools System Center WF and WCF services .NET Framework IIS/WAS

  12. Dublin Dublin adds Dublin enhances “It just works !” Windows/IIS/.NET 4.0 Visual Studio IIS Manager WF and WCF Project Templates WF and WCF Management Modules App Server SCOM Pack Management APIs (PowerShell command-lets) IIS/WAS Hosting Persistence Monitoring Messaging Discovery & Control Scale-out & Reliability Application Monitoring Versioning, Partitioning, Routing System Center WF and WCF Frameworks Durable Timer Service Discovery Service SQL Persistence Provider WF SQL Tracking Provider WCF SQL Tracking Behaviors Forwarding Service Runtime Databases Persistence schema Monitoring schema Windows Application Server Role

  13. Introduction à Dublin demo Vincent

  14. Robustesse • Instance Restart Service • Routage de messages • Redirections simples • Répartition de charge • priorisée • partitionnement horizontal • Versioning • Translation de protocole

  15. Montée en charge Application Server Service Résa Hotel Runtime Databases Load Balancer Persistence . . . Export et Imports Monitoring Application Server Service Résa Hotel Répartition de charge Le serveurgère les processus à longue durée de vies surl’ensemble des machines(lock, retry on miss)

  16. Instance Restart Service demo Vincent

  17. Résumé • WF 4.0 • Refait à neuf • 100% déclaratif • Plus robuste et performant • WCF 4.0 • Discovery Service • Xaml • Dublin étend la plate-forme Windows dans son rôle serveur d’application pour les Workflows exposés via WCF • Facile à mettre œuvre • Meilleur contrôle • Scripts et outils • Montée en charge, robustesse

  18. Gagnez des jetons ! • Quelle nouvelle activité de contrôle de flux a été introduite avec WF 4 ? • 1 jeton • De quelle classe doit on hériter pour écrire le code d’une activité custom ? • 2 jetons • Comment s'appelle le service chargé de remettre à zéro une instance abandonnée ? • 2 jetons • Comment s'appelle le service chargé de faire du routage de message ? • 2 jetons • Quelle est la commande qui permet de lister les instances de service persistées ? • 3 jetons

  19. Winwise e-mail : contact@winwise.ch Site web : www.winwise.ch Société d’expertise spécialisée sur les nouvelles technologies Microsoft 90 consultants experts certifiés sur les dernières technologies Microsoft dont 7MVP et 1 RD 4 centres de compétences pour réaliser vos projets à forte valeur ajoutée : • Travail collaboratif  • Business Intelligence & Data Management • Génie logiciel et Cycle de vie des applications  • Interfaces Utilisateurs et « Smart Clients » 1er centre de formation en France sur les technologies .NET et la BI Pour tout renseignement rendez-vous à notre stand partenaire

  20. Save the date for tech·days nextyear! 14 – 15 avril 2010, CICG

  21. Premium Sponsoring Partners Classic Sponsoring Partners

More Related