20
Julien Balouka Lead technique Winwise Vincent Labatut Architecte Winwise

Techdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublin

Embed Size (px)

Citation preview

  • 1. Julien Balouka Lead technique Winwise Vincent Labatut Architecte Winwise

2. Socit dexpertise spcialise sur les nouvelles technologies Microsoft 90 consultants experts certifis sur les dernires technologies Microsoft dont 7MVP et 1 RD 4 centres de comptences pour raliser vos projets forte valeur ajoute : Travail collaboratif Business Intelligence & Data Management Gnie 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 e-mail : [email protected] Site web : www.winwise.ch 3. Nouveauts WF 4.0 Cration dun workflow de rservation Les apports de Dublin Intgration du workflow dans Dublin Robustesse et monte en charge 4. Un workflow est un ensemble dactivits Excut par un runtime Hberg dans un hte Dvelopp dans VS .. ou autre Hte (.exe, IIS/WAS,.NET Services, ) Runtime Extensions Tracking Persistence Outils Concep tion Dbogage Personna lisation Workflow Activits 5. Activits de contrle de flux dexcution Flowchart Sequence State Machine Rules Activits spcialises SharePoint Dynamics Systems Center HPC Team Foundation Server Librairie dactivits de base WCF Database PowerShell Error Handling Expressions Interop Utilities WF Primitives BPEL 6. WF 3.0 WF 3.5 WF 4.0 - ExternalDataExchange (events) - Webservices (.asmx) - ExternalDataExchange (events) - Webservices (.asmx) WCF - WCF - WCF - WCF ! Dans WF 4, il nest plus ncessaire de coder des DataExchangeService Les activits WCF sont natives Les anciennes activits asmx sont dans WCF 7. Activity Dveloppement plus simple, moins de code 100% dclaratif Composition libre entre les diffrents style de workflow Runtime 10-100X plus performant Contrle total de la persistance Tools Nouveau designer plus performant Rehosting amlior Et beaucoup plus encore. 8. Rservation Hotel Clients Rservation Hotel DB Recevoir commande Message Refus Commande Chambre dispo ? 1 2 3 Rservation 9. Julien 10. Retours d'exprience Jai besoin que mes services WF et WCF soient lancs et puissent tourner facilement pourquoi tout cela ne marche-t-il pas directement ? Jai besoin de pouvoir surveiller et contrler mes services WF et WCF. Jai besoin de meilleurs outils et aussi de scripts. Je veux des extensions built-in pour des scnarii dentreprise (robustesse, monte en charge, performance) 11. (Codename Dublin ) Evolution de WAS/IIS et du rle serveur dapplication de Windows pour faire tourner et grer les services WF et WCF Sera disponible en tlchargement Livre peu aprs VS10 Windows Server .NET Framework Dublin Visual Studio Oslo WF and WCF services Administration Tools SystemCenter IIS/WAS 12. IIS/WAS IIS Manager WF and WCF Frameworks Persistence SQL Persistence Provider Management APIs (PowerShell command-lets) WF and WCF Management Modules Runtime DatabasesPersistence schema Monitoring schema Monitoring WF SQL Tracking Provider WCF SQL Tracking Behaviors Messaging Forwarding Service Hosting Durable Timer Service Visual Studio WF and WCF ProjectTemplates Windows Application Server Role Discovery Service Dublin adds Dublin enhances Windows/IIS/.NET 4.0 Scale-out & Reliability Discovery & Control Application Monitoring Versioning, Partitioning, Routing SystemCenterAppServerSCOMPack It just works ! 13. Vincent 14. Instance Restart Service Routage de messages Redirections simples Rpartition de charge priorise partitionnement horizontal Versioning Translation de protocole 15. Application Server Service Rsa Hotel Application Server Service Rsa Hotel Load Balancer . . . Runtime Databases Monitoring Persistence Export et Imports Rpartition de charge Le serveur gre les processus longue dure de vies sur lensemble des machines (lock, retry on miss) 16. Vincent 17. WF 4.0 Refait neuf 100% dclaratif Plus robuste et performant WCF 4.0 Discovery Service Xaml Dublin tend la plate-forme Windows dans son rle serveur dapplication pour les Workflows exposs via WCF Facile mettre uvre Meilleur contrle Scripts et outils Monte en charge, robustesse 18. Quelle nouvelle activit de contrle de flux a t introduite avec WF 4 ? 1 jeton De quelle classe doit on hriter pour crire le code dune activit custom ? 2 jetons Comment s'appelle le service charg de remettre zro une instance abandonne ? 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 persistes ? 3 jetons 19. Socit dexpertise spcialise sur les nouvelles technologies Microsoft 90 consultants experts certifis sur les dernires technologies Microsoft dont 7MVP et 1 RD 4 centres de comptences pour raliser vos projets forte valeur ajoute : Travail collaboratif Business Intelligence & Data Management Gnie 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 e-mail : [email protected] Site web : www.winwise.ch