Hola, que tal.
   
  Bueno en realidad esta pregunta me surge un poco de la nada, de pensar como 
implementarlo en otro sistema de workflow y se me ocurrio plantearlo a ver como 
lo resuelve Windows Workflow Fundation.
   
  Les comento no implemente ni lei nada sobre windows workflow, por eso les 
comentaba que en realidad este tema lo planteaba para otro workflow, solo 
asisti a la charla de Angel en el mug
   
  El planteo es simple, manejer transacciones entre el modelo de dominio de la 
aplicacion que estamos desarrollando y el sistema de workflow.
   
  Hasta donde se el dominio de la aplicacion que se desarrolla tendra su base 
de datos donde persistirse, por otro lado se que el workflow en este caso el de 
windows tambien tiene su base de datos.
  Ahora bien como manejar transacciones entre dos sistemas desconectados.
   
  O sea si creo un objeto de dominio y lo persisto, por supuesto en una 
transaccion, luego llamo al worklow y este procesa, termina y me devuelve un 
resultado x, sigo en la capa de negocio y creo dos objetos mas que persisto y 
se corto la luz (por ser drastico, en realidad pude ser algun evento no 
contemplado, ya sea alguna excepcion, que me genera un rollback).
   
  En este caso el workflow registro el cambio de estado y transacciono bien, 
pero el dominio no, como resolver esta situacion.
   
  Esta contemplado este tema en windows workflow.
   
  Bueno seria esto simplemente.
  Saludos

 __________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Responder a