SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Julien Balouka
Lead technique
Winwise
Vincent Labatut
Architecte
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
e-mail : contact@winwise.ch
Site web : www.winwise.ch
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
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
Hôte (.exe, IIS/WAS,.NET Services, …)
Runtime Extensions
Tracking
Persistence
…
Outils
Concep
tion
Débogage
Personna
lisation
Workflow
Activités
Activités de contrôle de flux d’exécution
Flowchart Sequence State Machine Rules
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
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 n’est plus nécessaire de coder des
DataExchangeService
Les activités WCF sont natives
Les anciennes activités asmx sont dans WCF
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
Rehosting amélioré
Et beaucoup plus encore….
Réservation Hotel
Clients
Réservation
Hotel DB
Recevoir
commande
Message
Refus
Commande
Chambre
dispo ?
1
2
3
Réservation
Julien
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)
(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
Windows Server
.NET Framework
“Dublin”
Visual
Studio
Oslo
WF and WCF
services
Administration Tools
SystemCenter
IIS/WAS
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 !”
Vincent
Instance Restart Service
Routage de messages
Redirections simples
Répartition de charge
priorisée
partitionnement horizontal
Versioning
Translation de protocole
Application Server
Service
Résa Hotel
Application Server
Service
Résa Hotel
Load
Balancer
. . .
Runtime
Databases
Monitoring
Persistence
Export et
Imports
Répartition de charge
Le serveur gère les processus à
longue durée de vies sur
l’ensemble des machines
(lock, retry on miss)
Vincent
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
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
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
e-mail : contact@winwise.ch
Site web : www.winwise.ch
Techdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublin

Mais conteúdo relacionado

Mais procurados

System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...Microsoft Technet France
 
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Microsoft Technet France
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Econocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Econocom aux Techdays de Microsoft. Retours d'expérience sur le CloudEconocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Econocom aux Techdays de Microsoft. Retours d'expérience sur le CloudYvain Abeilles
 
Périphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementPériphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementMicrosoft Technet France
 
WygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygwam
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Microsoft Technet France
 
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...Microsoft Technet France
 
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft
 
Administration intégrée HP/Microsoft des serveurs HP ProLiant
Administration intégrée HP/Microsoft des serveurs HP ProLiantAdministration intégrée HP/Microsoft des serveurs HP ProLiant
Administration intégrée HP/Microsoft des serveurs HP ProLiantMicrosoft Technet France
 

Mais procurados (13)

System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
 
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Windows 10 et PowerShell v5
Windows 10 et PowerShell v5Windows 10 et PowerShell v5
Windows 10 et PowerShell v5
 
Econocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Econocom aux Techdays de Microsoft. Retours d'expérience sur le CloudEconocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Econocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
 
Périphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementPériphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et management
 
Les Experts SQL Server
Les Experts SQL Server Les Experts SQL Server
Les Experts SQL Server
 
WygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications Virtuelles
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
 
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
 
Administration intégrée HP/Microsoft des serveurs HP ProLiant
Administration intégrée HP/Microsoft des serveurs HP ProLiantAdministration intégrée HP/Microsoft des serveurs HP ProLiant
Administration intégrée HP/Microsoft des serveurs HP ProLiant
 

Destaque

Catlogue de l'exposition de Thierry Tian So Po: Inextricable
Catlogue de l'exposition de Thierry Tian So Po: InextricableCatlogue de l'exposition de Thierry Tian So Po: Inextricable
Catlogue de l'exposition de Thierry Tian So Po: InextricableFondationClement
 
La TíA Vicenta y el censurador.
La TíA Vicenta y el censurador.La TíA Vicenta y el censurador.
La TíA Vicenta y el censurador.Celeste Box
 
Posibles CláUsulas Preventivas A Introducir En Los Pliegos
Posibles CláUsulas Preventivas A Introducir En Los PliegosPosibles CláUsulas Preventivas A Introducir En Los Pliegos
Posibles CláUsulas Preventivas A Introducir En Los Pliegoscompostolo
 
Blog kace - présentation technique - 01022011
Blog kace - présentation technique - 01022011Blog kace - présentation technique - 01022011
Blog kace - présentation technique - 01022011Mathieu Hamel
 
Präsentation Gesundheitsspezialisten
Präsentation GesundheitsspezialistenPräsentation Gesundheitsspezialisten
Präsentation Gesundheitsspezialistensanushotels
 
Nicky y Jime
Nicky y JimeNicky y Jime
Nicky y JimejeanpyXD
 
Instrucciones participación foro
Instrucciones participación foroInstrucciones participación foro
Instrucciones participación foroJuan Pablo
 
Notre ville: Torrelavega
Notre ville: TorrelavegaNotre ville: Torrelavega
Notre ville: Torrelavegapiedadpcobo
 
Dessine moi la formation de demain : évènement Sydo (23/09/14)
Dessine moi la formation de demain : évènement Sydo (23/09/14)Dessine moi la formation de demain : évènement Sydo (23/09/14)
Dessine moi la formation de demain : évènement Sydo (23/09/14)Sylvain Tillon
 
Maquette site web bibliothèques de l'ups(v10-)
Maquette site web bibliothèques de l'ups(v10-)Maquette site web bibliothèques de l'ups(v10-)
Maquette site web bibliothèques de l'ups(v10-)Pierre Naegelen
 
Powerpoint irlande 1
Powerpoint irlande 1Powerpoint irlande 1
Powerpoint irlande 1mandarine47
 
Workplace of the future now
Workplace of the future nowWorkplace of the future now
Workplace of the future nowUwe Hauck
 
V Edelstein Resume 10 6 11
V Edelstein Resume 10 6 11V Edelstein Resume 10 6 11
V Edelstein Resume 10 6 11dverae
 
Titulo de multimedia
Titulo de multimediaTitulo de multimedia
Titulo de multimediamayita86
 
Breve Opinión Kristol Kagan - Lic.Gigli Box, Mª C.
Breve Opinión Kristol Kagan - Lic.Gigli Box, Mª C.Breve Opinión Kristol Kagan - Lic.Gigli Box, Mª C.
Breve Opinión Kristol Kagan - Lic.Gigli Box, Mª C.Celeste Box
 
PréSentation Banctec 2011
PréSentation Banctec 2011PréSentation Banctec 2011
PréSentation Banctec 2011Jérôme Berthé
 

Destaque (20)

Romería 2011
Romería 2011Romería 2011
Romería 2011
 
Catlogue de l'exposition de Thierry Tian So Po: Inextricable
Catlogue de l'exposition de Thierry Tian So Po: InextricableCatlogue de l'exposition de Thierry Tian So Po: Inextricable
Catlogue de l'exposition de Thierry Tian So Po: Inextricable
 
CITY TOUR
CITY TOURCITY TOUR
CITY TOUR
 
Els
ElsEls
Els
 
La TíA Vicenta y el censurador.
La TíA Vicenta y el censurador.La TíA Vicenta y el censurador.
La TíA Vicenta y el censurador.
 
Material Historicidad
Material   HistoricidadMaterial   Historicidad
Material Historicidad
 
Posibles CláUsulas Preventivas A Introducir En Los Pliegos
Posibles CláUsulas Preventivas A Introducir En Los PliegosPosibles CláUsulas Preventivas A Introducir En Los Pliegos
Posibles CláUsulas Preventivas A Introducir En Los Pliegos
 
Blog kace - présentation technique - 01022011
Blog kace - présentation technique - 01022011Blog kace - présentation technique - 01022011
Blog kace - présentation technique - 01022011
 
Präsentation Gesundheitsspezialisten
Präsentation GesundheitsspezialistenPräsentation Gesundheitsspezialisten
Präsentation Gesundheitsspezialisten
 
Nicky y Jime
Nicky y JimeNicky y Jime
Nicky y Jime
 
Instrucciones participación foro
Instrucciones participación foroInstrucciones participación foro
Instrucciones participación foro
 
Notre ville: Torrelavega
Notre ville: TorrelavegaNotre ville: Torrelavega
Notre ville: Torrelavega
 
Dessine moi la formation de demain : évènement Sydo (23/09/14)
Dessine moi la formation de demain : évènement Sydo (23/09/14)Dessine moi la formation de demain : évènement Sydo (23/09/14)
Dessine moi la formation de demain : évènement Sydo (23/09/14)
 
Maquette site web bibliothèques de l'ups(v10-)
Maquette site web bibliothèques de l'ups(v10-)Maquette site web bibliothèques de l'ups(v10-)
Maquette site web bibliothèques de l'ups(v10-)
 
Powerpoint irlande 1
Powerpoint irlande 1Powerpoint irlande 1
Powerpoint irlande 1
 
Workplace of the future now
Workplace of the future nowWorkplace of the future now
Workplace of the future now
 
V Edelstein Resume 10 6 11
V Edelstein Resume 10 6 11V Edelstein Resume 10 6 11
V Edelstein Resume 10 6 11
 
Titulo de multimedia
Titulo de multimediaTitulo de multimedia
Titulo de multimedia
 
Breve Opinión Kristol Kagan - Lic.Gigli Box, Mª C.
Breve Opinión Kristol Kagan - Lic.Gigli Box, Mª C.Breve Opinión Kristol Kagan - Lic.Gigli Box, Mª C.
Breve Opinión Kristol Kagan - Lic.Gigli Box, Mª C.
 
PréSentation Banctec 2011
PréSentation Banctec 2011PréSentation Banctec 2011
PréSentation Banctec 2011
 

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

AEROW - Catelogue Produits OpenText 2013
AEROW - Catelogue Produits OpenText 2013AEROW - Catelogue Produits OpenText 2013
AEROW - Catelogue Produits OpenText 2013Camille DUTREIL
 
Vb002 formation-vb-net-expert
Vb002 formation-vb-net-expertVb002 formation-vb-net-expert
Vb002 formation-vb-net-expertCERTyou Formation
 
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationTechdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationfabricemeillon
 
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab ManagementGérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab ManagementMicrosoft
 
Intégrer Lync dans vos applications métiers, ou le contraire
Intégrer Lync dans vos applications métiers, ou le contraireIntégrer Lync dans vos applications métiers, ou le contraire
Intégrer Lync dans vos applications métiers, ou le contraireMicrosoft Ideas
 
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...fabricemeillon
 
Café techno: nouveautes vSphere5 solution de virtualisation
Café techno: nouveautes vSphere5 solution de virtualisationCafé techno: nouveautes vSphere5 solution de virtualisation
Café techno: nouveautes vSphere5 solution de virtualisationGroupe D.FI
 
M10758 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-des-postes-de-tr...
M10758 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-des-postes-de-tr...M10758 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-des-postes-de-tr...
M10758 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-des-postes-de-tr...CERTyou Formation
 
Industrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesIndustrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesArnaud Auroux
 
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...CERTyou Formation
 
L'optimisation des réseaux WAN avec CISCO WAAS
L'optimisation des réseaux WAN avec CISCO WAASL'optimisation des réseaux WAN avec CISCO WAAS
L'optimisation des réseaux WAN avec CISCO WAASGroupe IDYAL
 
Nouveautés de App-V 5.0 et intégration avec System Center 2012
Nouveautés de App-V 5.0 et intégration avec System Center 2012Nouveautés de App-V 5.0 et intégration avec System Center 2012
Nouveautés de App-V 5.0 et intégration avec System Center 2012Microsoft Technet France
 
Plaquette Groupe Folder Formation Informatique
Plaquette Groupe Folder Formation InformatiquePlaquette Groupe Folder Formation Informatique
Plaquette Groupe Folder Formation InformatiqueSabine JEANDIN -PIRCKHER
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Wa380 g formation-websphere-application-server-v8-administration-for-windows
Wa380 g formation-websphere-application-server-v8-administration-for-windowsWa380 g formation-websphere-application-server-v8-administration-for-windows
Wa380 g formation-websphere-application-server-v8-administration-for-windowsCERTyou Formation
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...Jasmine Conseil
 
Alphorm.com Formation VMware vSphere 7 : What's New (1of2) (MàJ des connaissa...
Alphorm.com Formation VMware vSphere 7 : What's New (1of2) (MàJ des connaissa...Alphorm.com Formation VMware vSphere 7 : What's New (1of2) (MàJ des connaissa...
Alphorm.com Formation VMware vSphere 7 : What's New (1of2) (MàJ des connaissa...Alphorm
 

Semelhante a Techdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublin (20)

AEROW - Catelogue Produits OpenText 2013
AEROW - Catelogue Produits OpenText 2013AEROW - Catelogue Produits OpenText 2013
AEROW - Catelogue Produits OpenText 2013
 
Vb002 formation-vb-net-expert
Vb002 formation-vb-net-expertVb002 formation-vb-net-expert
Vb002 formation-vb-net-expert
 
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationTechdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
 
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab ManagementGérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
 
Intégrer Lync dans vos applications métiers, ou le contraire
Intégrer Lync dans vos applications métiers, ou le contraireIntégrer Lync dans vos applications métiers, ou le contraire
Intégrer Lync dans vos applications métiers, ou le contraire
 
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
 
Café techno: nouveautes vSphere5 solution de virtualisation
Café techno: nouveautes vSphere5 solution de virtualisationCafé techno: nouveautes vSphere5 solution de virtualisation
Café techno: nouveautes vSphere5 solution de virtualisation
 
M10758 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-des-postes-de-tr...
M10758 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-des-postes-de-tr...M10758 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-des-postes-de-tr...
M10758 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-des-postes-de-tr...
 
Industrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesIndustrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria services
 
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
 
L'optimisation des réseaux WAN avec CISCO WAAS
L'optimisation des réseaux WAN avec CISCO WAASL'optimisation des réseaux WAN avec CISCO WAAS
L'optimisation des réseaux WAN avec CISCO WAAS
 
Nouveautés de App-V 5.0 et intégration avec System Center 2012
Nouveautés de App-V 5.0 et intégration avec System Center 2012Nouveautés de App-V 5.0 et intégration avec System Center 2012
Nouveautés de App-V 5.0 et intégration avec System Center 2012
 
Plaquette Groupe Folder Formation Informatique
Plaquette Groupe Folder Formation InformatiquePlaquette Groupe Folder Formation Informatique
Plaquette Groupe Folder Formation Informatique
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Wa380 g formation-websphere-application-server-v8-administration-for-windows
Wa380 g formation-websphere-application-server-v8-administration-for-windowsWa380 g formation-websphere-application-server-v8-administration-for-windows
Wa380 g formation-websphere-application-server-v8-administration-for-windows
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
 
Alphorm.com Formation VMware vSphere 7 : What's New (1of2) (MàJ des connaissa...
Alphorm.com Formation VMware vSphere 7 : What's New (1of2) (MàJ des connaissa...Alphorm.com Formation VMware vSphere 7 : What's New (1of2) (MàJ des connaissa...
Alphorm.com Formation VMware vSphere 7 : What's New (1of2) (MàJ des connaissa...
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 

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

  • 2. 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 e-mail : contact@winwise.ch Site web : www.winwise.ch
  • 3. 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. 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 Hôte (.exe, IIS/WAS,.NET Services, …) Runtime Extensions Tracking Persistence … Outils Concep tion Débogage Personna lisation Workflow Activités
  • 5. Activités de contrôle de flux d’exécution Flowchart Sequence State Machine Rules 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
  • 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 n’est plus nécessaire de coder des DataExchangeService Les activités WCF sont natives Les anciennes activités asmx sont dans WCF
  • 7. 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 Rehosting amélioré Et beaucoup plus encore….
  • 10. 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. (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 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 !”
  • 14. Instance Restart Service Routage de messages Redirections simples Répartition de charge priorisée partitionnement horizontal Versioning Translation de protocole
  • 15. Application Server Service Résa Hotel Application Server Service Résa Hotel Load Balancer . . . Runtime Databases Monitoring Persistence Export et Imports Répartition de charge Le serveur gère les processus à longue durée de vies sur l’ensemble des machines (lock, retry on miss)
  • 17. 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. 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. 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 e-mail : contact@winwise.ch Site web : www.winwise.ch