Patrones de Integración Empresarial con OpenSource, una implementación con Apache Camel.
Domingo Suarez Torres - SynergyJ
Not available

Abstract
El desarrollo de aplicaciones en diversas plataformas y lenguajes en una empresa, es un caso de uso muy común que se presenta a lo largo del tiempo. Así mismo, la necesidad de poder integrar los datos de estas diversas aplicaciones, muchas veces incompatibles entre si, lleva a la necesidad de desarrollar aplicaciones que se encarguen del intercambio de estos datos para lograr un consolidado de información que aporte valor a la empresa.

Al momento de diseñar este tipo de aplicaciones, es común el observar patrones una y otra vez. Dichos patrones han sido recopilados y documentados por Gregor Hohpe y Bobby Woolf en su libro "Enterprise Integration Patterns", en el cual ofrecen una visión completa y muy bien explicada de estos patrones, así como de una nomenclatura que se ha vuelto estándar para representar estos patrones.

Apache Camel es la implementación de la gran mayoría de los patrones propuestos por Gregor y Bobby para la plataforma Java y de manera OpenSource bajo licencia Apache 2.0. Apache Camel es una alternativa a diversas herramientas comerciales para realizar aplicaciones empresariales de integración de aplicaciones.

En la conferencia se mostraran los patrones mas comunes, su notación, diseño e implementación usando Apache Camel, de igual manera se mostrara la infraestructura necesaria para ejecutar Apache Camel, los mecanismos de monitoreo de aplicaciones desarrolladas con Camel y como se puede integrar con productos de integración como Brokers de Mensajería (JMS), Enterprise Service Bus (ESB) y servidores de aplicaciones clásicos.


Acerca del Ponente
Domingo Suárez Torres es un ingeniero de software de la Ciudad de México que se ha desempeñado su carrera profesional en torno a la implementación de aplicaciones usando la plataforma Java principalmente. Durante su ejercicio profesional, ha ejercido diversos roles como analista, desarrollador y arquitecto. Ha desarrollado aplicaciones para diversos sectores como el de ventas, construcción, gobierno, salud, financiero y entretenimiento. Así mismo disfruta mucho de compartir su conocimiento adquirido en diversos sitios de internet como http://www.springhispano.org, http://www.grails.org.mx. Ha impartido conferencias a lo largo del país en diversas Universidades y grupos de usuarios sobre Java y herramientas OpenSource. También gusta mucho de participar en diversos proyectos OpenSource como Grails, del cual es commiter de plugins. Produce y conduce podcast sobre Spring Framework y Grails, en su tiempo libre le encanta estar con su esposa y su par de loquitas...
Research
Support Tool
  For this 
non-refereed conference abstract
Capture Cite
View Metadata
Printer Friendly
Context
Author Bio
Define Terms
Related Studies
Media Reports
Google Search
Action
Email Author
Email Others
Add to Portfolio