sábado, 14 de diciembre de 2013

ESB de WSO2 y Transacciones.

El ESB de WSO2 es un buen ESB pero a veces es  frustante la falta de documentación apropiada en determinados temas como pueden ser las transacciones.

En su documentación en línea podemos ver el mediador transaction.
Y en el ejemplo que usan siempre lo ponen de conjunto con el mediador dbreport en operaciones CRUD sobre bases de datos.

La realidad es que los usuarios de este ESB buscan mucho más que eso y  se puede evidenciar cuando vemos las preguntas hechas en SO. Algunas de las cuales son:

  1. How to Manage Transaction across sequences in WSO2 ESB
  2. WSO2 ESB Distributed Transations
  3. In WSO2 ESB 4.7.0 can we do JMS rollback in receiving sequence?
Y ahora acabo de encontrar esta otra.

Entre mis preocupaciones están las siguientes:

  1. Se puede usar el mediador transaction con cualquier otro mediador? Esto no queda claro en la documentación.
  2. Se puede usar el mediador transaction para acciones realizadas en varias secuencias? En las respuestas dadas en SO tal parece que no, pero esta información no aparece en la documentación oficial del ESB de WSO2.
  3. En vez de seguir poniendo siempre el mismo ejemplo de uso del mediador en cada nueva versión de la documentación del ESB, por qué no incluir nuevos ejemplos que respondan a las preguntas hechas por la comunidad de desarrollo de WSO2 en StackOverflow?
Al final terminé posteando una pregunta en SO con algunas de estas preocupaciones.

0 comentarios:

Publicar un comentario