SlideShare une entreprise Scribd logo
1  sur  11
palais des
congrès
Paris




7, 8 et 9
février 2012
Windows Workflow Fondation
 Faire face aux problématiques autour des usages méconnus de la technologie




Mardi 7 février 2012
Christophe LATOUR, Philippe BUCH
Ingénieur d'Études et Développements
DCube
Windows Workflow Fondation
Faire face aux problématiques autour des usages méconnus de la technologie




Ce qu’est un Workflow
Notre exemple
Des limites techniques
Des limites fonctionnelles
Jusqu’où on peut aller ?
Ce qu’est un Workflow

  Un schéma
     Définir
     Structurer


  Une donnée
     Concrète (encodage, compression)
     Abstraite (transaction)

  Domaines d'application
     Où le retrouve t-on ?
     Sous quelles formes ?
Notre exemple

       Schéma               Data
         Validation de la
           commande



           Promotion




            Paiement




           Expédition
Workflow comme un Web services

  Workflow
    Validation de la
      commande

                       Site e-commerce
      Promotion



       Paiement
                                         OK


      Expédition
Notions techniques

  Le Scheduler et les thread d‘exécution

  Le cloisonnement d'une activité
     Préparer le contexte
     Bookmark

  L’interruption d'un thread
       Bookmark
       Webmethod
Abstraction

  Schéma
   Validation de la
     commande

                      Start

     Promotion                Site e-commerce

                      Next

      Paiement                            OK

                      End

     Expédition
Bookmark

  Schéma
  Validation de la
    commande

                     Start
                             Site e-commerce
    Promotion
                                Paiement
                     Next
                                           OK
     Paiement

                     End

    Expédition
DEMO

Workflow designer
Question / Réponse




                     &

Contenu connexe

Plus de Microsoft Technet France

Plus de Microsoft Technet France (20)

Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
 
Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10
 
Protéger ses données, identités & appareils avec Windows 10
Protéger ses données, identités & appareils avec Windows 10Protéger ses données, identités & appareils avec Windows 10
Protéger ses données, identités & appareils avec Windows 10
 
Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !
 

Windows Workflow Foundation, venez découvrir comment faire face aux problématiques autour des usages méconnus de la technologie.

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Windows Workflow Fondation Faire face aux problématiques autour des usages méconnus de la technologie Mardi 7 février 2012 Christophe LATOUR, Philippe BUCH Ingénieur d'Études et Développements DCube
  • 3. Windows Workflow Fondation Faire face aux problématiques autour des usages méconnus de la technologie Ce qu’est un Workflow Notre exemple Des limites techniques Des limites fonctionnelles Jusqu’où on peut aller ?
  • 4. Ce qu’est un Workflow Un schéma Définir Structurer Une donnée Concrète (encodage, compression) Abstraite (transaction) Domaines d'application Où le retrouve t-on ? Sous quelles formes ?
  • 5. Notre exemple Schéma Data Validation de la commande Promotion Paiement Expédition
  • 6. Workflow comme un Web services Workflow Validation de la commande Site e-commerce Promotion Paiement OK Expédition
  • 7. Notions techniques Le Scheduler et les thread d‘exécution Le cloisonnement d'une activité Préparer le contexte Bookmark L’interruption d'un thread Bookmark Webmethod
  • 8. Abstraction Schéma Validation de la commande Start Promotion Site e-commerce Next Paiement OK End Expédition
  • 9. Bookmark Schéma Validation de la commande Start Site e-commerce Promotion Paiement Next OK Paiement End Expédition