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
