Breakingwoods é um projeto opensource que visa ser um repositório de extensões, novos componentes e idéias em torno do JBoss ESB.
O JBoss ESB é uma robusta plataforma de integração de sistema e vem ganhando cada vez mais adeptos, seja através de sua distribuição suportada pela comunidade, ou mesmo através de sua versão suportada pela Red Hat que é o JBoss SOA Platform. Embora a evolução seja continua, não é tão fácil manter a evolução de um software que atua em um foto tão corporativo, por este motivo, um grupo de pessoas, resolveu criar um ponto único de evolução e até solicitações de melhorias da comunidade.

Através do breakingwoods, o time de desenvolvimento do JBoss ESB, poderá ter certeza quais as idéias mais valem a pena serem integralizadas ao projeto, e fazerem parte da distribuição oficial do projeto, embora alguns destes componentes possam ter alguma relevância regional ou pontual para poucos cenários também.
O grande objetivo deste projeto é fazer com que as pessoas possam compartilhar suas idéias e necessidades, então se você tem interesse em fazer parte de um projeto opensource interessante, esta é a hora de contribuir.
Um dos fundadores deste projeto é o Irlandês Tom Fenelly, além de ser um dos desenvolvedores do JBoss ESB, ele é pai do projeto Smooks, que é um framework de transformação e intercâmbio de dados.
Além de Tom, vários talentosos contribuidores, alguns de outros países já fazem parte desta iniciativa, mas quando falamos de criatividade não podemos deixar de citar os brasileiros temos até o momento:
- Ricardo Ferreira - time JBoss Brasil
- George Gastaldi - Contribuidor no Apache ServiceMix, e apaixonado pelo Maven
- Samuel Tauil - time JBoss Brasil
Você pode fazer alguns perguntas, como por exemplo:
1 - Ué, se isto está ligado a um projeto JBoss, por que não está dentro do JBoss.ORG ?
Resposta: Inicialmente, queremos atrair contribuições de vários lugares, sejam estas de pessoas ligadas a projetos Apache, como é o caso do George, o mesmo pessoas da Terracota ou qualquer pessoa mesmo que queira contribuir, uma vez este projeto ganhe força e brilho próprio, ele poderá passar para dentro do JBoss.ORG, mas aí a identidade e politicas já serão estabelecidas, tornando assim o projeto mais aberto possível. Existem outros ESBs como o Mule, que tem projetos similares como o “MuleForge”, não foi tão fácil explicar internamente hospedar tal projeto fora e ainda dentro do Google Code, mas acredito que conseguimos explicar bem isto internamente e esperamos que a comunidade também entenda que as contribuições aqui, só tem a ajudar muitas pessoas, que as vezes procuram soluções e quando não as acham, perdem tempo codificando. Particularmente, quando ainda lembro da época do velho Borland Delphi, lembro que haviam várias bibliotecas, como RXLib, ZeusComponents que eram extensões do Delphi que eram disputadas a tapa e sempre otimizavam o tempo de desenvolvimento. Além disto, de repente alguém pode criar uma versão de um componente opensource, mas porsteriormente pode “cobrar um suporte” sobre ele, como exemplo o protocolo HL7, que é muito usado na industria de Saúde (Healthcare) e Prontuários Eletrônicos.

Temos vários componentes já prontos e alguns a caminho, entre estes que estão em desenvolvimento podemos citar:
- Infinispan (JBoss Cache)
- Apache Camel Integration
- Terracota (Cache)
- Weld ( CDI )
- Apache Felix (OSGI)
- JBoss OSGI
- Outros
Qualquer um pode contribuir, por mais que possa parecer um projeto muito de nicho, o assunto integração é algo que permeia várias e várias empresas, então você pode ter várias oportunidade$$$$ se estiver dominando estes assuntos, e uma das melhores maneiras de aprender é contribuindo, e não precisa ser somente com código, pode ser com testes, revisão, documentação etc.
Hoje para ser mais exato, chegou a JBoss Newsletter do Mês, escrita pelo CTO da JBoss: Mark Little, além de comentar sobre várias novidades, veja a nota que ele escreveu sobre o projeto:
Integration
Do you have a great idea for JBoss ESB? I would like to introduce Project Breakingwoods - a Components Repository and additional resource for JBoss ESB, which feeds the JBoss Enterprise SOA Platform. Project Breakingwoods provides a melting-pot for new ideas and input for JBoss ESB, while at the same time serving as a powerful information source. You can see the components that Breakingwoods is currently working on, and remember, most of these components will be compatible to JBoss Enterprise SOA Platform. Your contributions are welcomed.
Uma coisa podemos falar, este projeto vai facilitar ainda mais a vida das pessoas que estão desenvolvendo soluções de integração, e posso dizer que esse projeto surgiu justamente de várias adições que fizemos nos últimos 2 anos em vários clientes, e que resolvemos agora publicá-las, para que juntos com a comunidade, todas estas idéias façam parte oficialmente do projeto… pelo menos é isso que esperamos.
Mais informações do projeto, visite: http://code.google.com/p/breakingwoods








Entries (RSS)