Devo dire che gente che ne sa ce n'è davvero tanta...
Oggi ho avuto modo di seguire il corso per "principianti" su WF tenuto da Michele Locuratolo:
- Senior .NET Developer and Counsultant
- Microsoft MVP Visual Developer - Devices Application Development
- Socio fondatore di www.ugimobile.org
a cui faccio i complimenti per la sua simpatia e per la semplicità con cui è riuscito a esporre i concetti base di WF.
Ma parliamo di WF....Le caratteristiche che mi hanno colpito di più di questa tecnologia (traggo dalle slides) sono state:
- Trasparenza: per l’applicazione che lo usa, il Worflow è “trasparente”
- Flessibilità: possiamo modificarlo, riorganizzarlo in modo semplice e veloce.
- Estensibilità: custom activity
Ma ancora di più la possibilità di serializzare un wf e memorizzare una sua foto in un determinato istante su un database (si parla di reidratazione di un wf), e risvegliarlo succesivamente per i seguenti motivi:
- L’istanza di un workflow “vive” in memoria
- Una singola istanza può durare a lungo (anche mesi)
- In caso di long running workflow, non è pensabile che essa resti in memoria
- Deve poter sopravvivere a riavvii di macchina
Approfondirò i miei studi su WF e sulla base dei miei sviluppi cercherò di esporre casi pratici e spero di poter scambiare con voi idee e pareri per la risoluzione di eventuali problematiche.