WF Persistence and Tracking Services for Oracle and MySQL

Una delle prime domande che mi è stata fatta ogni qual volta ho parlato della persistenza dei Workflow è stata: “funziona solo su SQL Server?“. La risposta era: “si ma…“.
Dato che il servizio di persistenza di Workflow (SqlWorkflowPersistenceService) deriva dal servizio base WorkflowPersistenceService, e che gli script per la creazione del database sono disponibili, non è difficile creare un servizio custom per la persistenza su altri storage.

Oggi scopro, dal blog di Paul Andrew, che qualcuno ha fatto di più: ha creato una serie di tools (ed il nome ed il numero di versione lasciano presagire che altro arriverà) che permettono di persistere i vostri Workflow anche su Oracle e MySql:

From the MSDN Forums Dean Ward announces the v0.3.0.0 release of WFTools, an open source project on Codeplex. If you want to use Windows Workflow Foundation but your database is not SQL Server please check it out.

Il progetto è su CodePlex, quindi potete scaricare anche i sorgenti.

Fonte: Paul Andrew : WF Persistence and Tracking Services for Oracle and MySQL