-
Camel para o resto de nós
Abro o meu Blog com um post sobre uma das ferramentas que mais usei nos ultimos meses: Apache Camel.
Trabalhar com framework de terceiros é a rotina mais comum de um programador Java: Spring, Hibernate, EclipseLink, ActiveMQ, Jetty, TomCat, AspectJ… Chega um ponto onde trabalhar com todas essas arquiteturas torna o projeto extenso, trabalhoso e de difícil manutenção. Até a mesmo a adicionar de um Web Service a mais no sistema pode trazer dores de cabeça ao desenvolvedor.
Então, certo dia fui apresentado ao Apache Camel:
Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with powerful Bean Integration.
Seguindo a ideia dos Patterns de integração, e com um pouco de estudo na ideia de componentização, aceitei o Camel no coração: feito sob o conceito de DSL, o camel permite interagir entre um grande número de componentes Java e usá-los de maneira simples e rápida.
Inicialmente, meu contato com o Camel foi apenas com Apache Felix. Hoje, depois de quase um ano usando Camel em meus projetos de Integração Empresarial, encontrei um Post do Edgar Silva (JBoss do Brasil) falando sobre a sua experiência com Camel.
Good Code Monkeys!