IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Workflow Foundation .NET Discussion :

Worfkflow sur une longue durée


Sujet :

Windows Workflow Foundation .NET

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Points : 76
    Points
    76
    Par défaut Worfkflow sur une longue durée
    Bonjour tout le monde,

    Je me pose quelques questions d'ordre général :

    - Tous les exemples de WorkFlow Foundation que j'ai pu voir portent sur des exemples très courts en terme de durée.

    Par exemple, la gestion d'un helpdesk dans laquelle on saisie une anomalie et on obtient un numéro de ticket.

    Mais est-il pertinent d'utiliser WorkFlow Foundation pour de longues durées ?

    Par exemple, un process qui dure 4 mois. Avec des étapes de validation pouvant aller d'un jour à deux mois.

    - Si j'hebere mon application dans IIS et que celui-ci plante, je perds mon workflow ?

    - En terme de mémoire que se passerait il si j'ai une diziaine de workflow
    qui tournent en même temps ?

    Merci d'avance de vos retours

  2. #2
    Membre éclairé Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Points : 774
    Points
    774
    Par défaut
    Un work flow de 4 mois me parait pas tres approprie.
    Donc tu dois l'exploser en plusieurs activity.

    Sinon je pense que le work flow machine state te conviendra plus.

  3. #3
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    Regarde du côté des "durable services", il y a la même notion avec WF. L'idée est de persister les instances dans une base. L'avantage c'est que c'est builtin. Pas besoin de passer par du dev supplémentaire.

    Citation Envoyé par zeavan Voir le message
    Un work flow de 4 mois me parait pas tres approprie.
    Il n'y a pas de contrainte pour la durée d'un workflow. WF permet de modéliser des business process, il n'y a rien qui dit que 4 mois c'est trop long pour un workflow.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  4. #4
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Points : 76
    Points
    76
    Par défaut
    Bonjour,

    Merci pour vos réponses.

    Il y a bien une notion de persistence de workflows.

    Mais c'est sous SqlServer.

    On peut pas les stocker sous Oracle ?

    Le provider des Workflows est il compatible Oracle ?

  5. #5
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Points : 76
    Points
    76
    Par défaut
    Je m'auto-reponds : Oui

  6. #6
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 17
    Points : 19
    Points
    19
    Par défaut
    En réalité, la réponse a ta question est non. Le SqlWorkflowPersistenceService n'est compatible qu'avec Sql Server. Si tu veux de la persistance avec Oracle, tu devrais regarder ici:

    http://www.codeplex.com/WFTools

  7. #7
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Points : 76
    Points
    76
    Par défaut
    Bonsoir,

    Merci de ton retour

    Moi j'ai vu ça :

    http://mydotnet.wordpress.com/2008/0...for-workflows/

    Ca me semblait correspondre à ce que je voulais

    Mais je n'ai pas encore testé

    Alors je regarderai ton lien

    A bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 15/07/2013, 12h12
  2. tâche sur une certaine durée
    Par toutounesan dans le forum VB.NET
    Réponses: 5
    Dernier message: 28/09/2011, 19h00
  3. Sort sur Arraylist longue durée
    Par NejNej dans le forum C#
    Réponses: 14
    Dernier message: 07/03/2011, 16h35
  4. Informations sur une vidéo (durée, codec...) possible ?
    Par Kijer dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 27/05/2006, 01h34
  5. Afficher le "temps restant" sur une longue action
    Par illuzmax dans le forum Langage
    Réponses: 2
    Dernier message: 04/07/2005, 10h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo