Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
WF / WCF 4.0 et l’environnement “Dublin”
3/30/2017 6:31 AM WF / WCF 4.0 et l’environnement “Dublin” Julien Balouka Lead technique Winwise Vincent Labatut Architecte Winwise © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
e-mail : contact@winwise.ch
Site web : 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
Hôte (.exe, IIS/WAS, .NET Services, …)
WF 4 Hôte (.exe, IIS/WAS, .NET Services, …) Runtime Extensions Tracking Persistence … Workflow 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 Outils Concep tion Débogage Personnalisation
5
Activités spécialisées
Les activités dans WF 4 Activités spécialisées SharePoint Dynamics Systems Center HPC Team Foundation Server Librairie d’activités de base WCF Database PowerShell Error Handling Expressions Interop Utilities WF Primitives BPEL 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 WF 3.0 WF 3.5 WF 4.0 - ExternalDataExchange (events) - Webservices (.asmx) WCF - WCF - WCF !
7
WF 4.0 vs. WF 3.0 Activity Runtime Tools Et beaucoup plus encore….
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 Rehosting amélioré Et beaucoup plus encore….
8
Demo : Réservation Hotel
Clients 1 Commande Recevoir commande 2 Chambre dispo ? 3 Hotel DB Message Refus Réservation
9
Workflow “Réservation Hotel”
3/30/2017 6:31 AM Workflow “Réservation Hotel” demo Julien © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Problématiques liées aux workflows Retours d'expérience
“J’ai besoin que mes services WF et WCF soient lancés et puissent tourner facilement – pourquoi tout cela ne marche-t-il pas directement ? “J’ai besoin de pouvoir surveiller et contrôler mes services WF et WCF.” “J’ai besoin de meilleurs outils et aussi de scripts.” “Je veux des extensions built-in pour des scénarii d’entreprise (robustesse, montée en charge, performance)
11
Windows Application Server Extensions (Codename « Dublin »)
Evolution de WAS/IIS et du rôle serveur d’application de Windows pour faire tourner et gérer les services WF et WCF Sera disponible en téléchargement Livrée peu après VS10 Visual Studio Oslo Windows Server “Dublin” Administration Tools System Center WF and WCF services .NET Framework IIS/WAS
12
Dublin “It just works !” Management APIs (PowerShell command-lets)
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
demo Introduction à Dublin Vincent 3/30/2017 6:31 AM
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
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 . . . Load Balancer 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 serveur gère les processus à longue durée de vies sur l’ensemble des machines (lock, retry on miss)
16
Instance Restart Service
3/30/2017 6:31 AM Instance Restart Service demo Vincent © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
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 ? Comment s'appelle le service chargé de faire du routage de message ? Quelle est la commande qui permet de lister les instances de service persistées ? 3 jetons
19
e-mail : contact@winwise.ch
Site web : 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 next year!
3/30/2017 6:31 AM Save the date for tech·days next year! 14 – 15 avril 2010, CICG © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Premium Sponsoring Partners
3/30/2017 6:31 AM Premium Sponsoring Partners Classic Sponsoring Partners © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
3/30/2017 6:31 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.