Buscar en el Blog

jueves, 25 de marzo de 2010

Desconferencia realizada en el barcamp Quito, Ecuador 2010 - Detalles

Estuvo interesante la desconferencia que di en el barcamp 2010, fue mi primera experiencia en éste tipo de eventos, pero siento que todo salio bien. Expuse sobre el tema de "Integrando aplicaciones en Mule", hablé sobre ESBs, Mule, su arquitectura y su configuración.

El ejemplo que se mostró fue sobre la integración de una aplicación heredada (archivos planos), con un web service que convertía monedas, y una base de datos para un Data Warehouse.

Mule permite integrar varias tecnologías y protocolos de forma fácil ya que ofrece a los desarrolladores mucha de ésta lógica abstraída en los tags XML de su archivo de configuración. Además, Mule separa la lógica del negocio de la lógica de mensajería, haciendo énfasis en la Reusabilidad y Flexibilidad.

Resumo las respuestas a las preguntas realizadas sobre la desconferencia.


1. Sobre BPMs. El ESB es el punto de entrada para una arquitectura SOA, dentro de un modelo de madurez de SOA, el ESB actúa como el backbone o componente de integración, por lo que arriba de éste podrían estar un motor de reglas, un BPM o lo que se requiera.

2. Sobre BPEL. BPEL es un lenguaje estándar de ejecución de procesos de negocios que tiene relación con los BPMs, entonces al ser el ESB el componente integrador se podría tener un BPM que use BPEL u otro que no de forma independiente.

3. Sobre la Transaccionalidad. Mule se conecta a través de endpoints, un endpoint podría ser un directorio, una cola de mensajería, un web service, una base de datos, etc. Mule permite controlar la transaccionalidad por endpoint asegurando que una transacción se comprometa siempre y cuando haya llegado desde su enpoint de entrada hasta su endpoint de salida.

Comparto algunas de las fotos de la desconferencia.


No hay comentarios:

Publicar un comentario