locked
Question de design! RRS feed

  • Discussion générale

  • <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 70.85pt 70.85pt 70.85pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->

    Bonjour,

    Je développe une application web permettant le suivi de ligne de crédit. Ma solution consiste en une application console, une application web et une librairie StateMachime workflow.  

     

    J’amorce mon système en exécutant mon application console, laquelle commence des nouvelles instances de workflow   avec les lignes de crédit contenu dans la base de données de l’application comptable/financière de l’organisation.   Elle   s’exécutera (l’application console) par la suite journalierement, afin de prendre en compte les nouvelles lignes de crédit émissent par l’organisation.

     

    L’application web permettra aux bénéficières des lignes de crédit de mettre à jour le statue ces lignes (submit, critical, expired, on time). Enfin, la librairie implémente la logique du business : par exemple, une instance de workflow relative à une ligne de crédit non épuisée après la date d’expiration de cette ligne aura le statue « critical », et une notification sera envoyée au bénéficière.

     

    Mon approche consiste a initié l’instance du workflow dans l’application console et à la « persité » dans une base de données. J’aimerai la réactivée (resume) dans l’application Web.

    D’après une recherche sur le web, c’est tout à fait possible…si les deux applications sont de même type (console), comme l’illustre l’exemple sur le lien ci-joint :   http://blogs.msdn.com/kaevans/archive/2008/12/09/understanding-persistence-in-windows-workflow-foundation.aspx

     

    MAIS JE N Y ARRIVE PAS avec une application console et une application web!

     

    Es-ce la bonne approche ? J’apprécierai toute suggestion (de design).

    Merci d’avance,

    jeudi 19 novembre 2009 10:09

Toutes les réponses

  • Bonjour maloango, 

    Je pense que ton approches est vieble (formulaire + persistante .. etc..)

    Par contre je ne vois pas pourquoi tu crois qu'il faut que tes applications soient de même type pour ravivé un Workflow?

    Tu peux très bien imaginer avoir un Workflow persisté par une application, et qu'une autre relance ce même Workflow plus tard. De tête il n'y a pas vraiment de contre-indication à cela ;)

     

    mercredi 24 mars 2010 08:52
    Modérateur