Domanda

Sto implementando un'applicazione di elaborazione degli ordini della macchina a stati abbastanza semplice.È un'applicazione di e-commerce con alcune modifiche.Gli utenti dell'applicazione non modificheranno i flussi di lavoro da soli.

Microsoft afferma che asp.net e Windows Workflow possono essere combinati.Quanto è difficile installare e gestire una combinazione di asp.net e Windows Workflow?Manterrei lo stato del flusso di lavoro in SQL-Server.

È più semplice per me eseguire il rollover del mio codice macchina a stati o Windows Workflow è lo strumento giusto per il lavoro?

È stato utile?

Soluzione

Asp.net e WF vanno molto d'accordo e WF non aggiunge molti costi di manutenzione.

Che questo sia o meno il design giusto per te dipende molto dalle tue esigenze.Se hai molte azioni guidate dagli eventi, allora WF potrebbe essere utile, altrimenti il ​​sovraccarico di eseguire il tuo monitoraggio probabilmente aggiungerebbe meno complessità al sistema.

È ragionevolmente facile lavorare con WF, quindi suggerirei di elaborare un prototipo e sperimentarlo.

Inoltre, a mio parere, in base alle tue esigenze, dubito che WF sia la soluzione giusta per te.

Altri suggerimenti

Dipende dai tuoi bisogni.Quanto è complessa la macchina statale?Dove vuoi che viva la macchina statale (ad es.modello controBanca dati)?WWF fornisce una macchina a stati basata su eventi, che è sufficientemente buona se la macchina a stati è incorporata nel modello.

Personalmente ho implementato un framework di e-commerce e altri siti Web basati su flussi di lavoro e ho sempre avuto molta gioia nell'implementare macchine a stati basate su database.Ha sempre funzionato senza intoppi.

Alcuni miei colleghi, invece, preferiscono il WWF.

In ogni caso funziona perfettamente con ASP.NET.

Se la tua macchina statale è molto semplice, allora direi che dovresti semplicemente crearne una tua.Hai più controllo su tutto.Puoi gestire la persistenza alle tue condizioni e non preoccuparti di come lo fanno.

WF sembra piuttosto interessante, ma penso che la sua potenza risieda probabilmente nel fatto che è facile collegarlo a framework come CRM e Sharepoint.Se intendi utilizzarli nella tua applicazione, prenderei sicuramente in considerazione l'utilizzo di WF.

Informativa completa:Sicuramente non sono un esperto di WF.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top