JBoss Enterprise Portal Platform 5.0

Há duas semanas a Red Hat lançou oficialmente a sua nova versão corporativa da solução de portal JBoss, oficialmente chamado de JBoss Enteprise Portal Platform 5.0, ou até mais simples EPP5.0 . Este pequeno post, irá explicar um pouco da estratégia JBoss Enteprise para este segmento de tecnologia.

Como isto começou?

Como tudo da Red Hat, começou na comunidade, com a antiga versão de nossa solução de portais chamada ainda como JBoss Portal. Para clientes com necessidade de missão crítica, SLA, customizações e serviços, a Red Hat disponibilizava a plataforma JBoss Enteprise Portal Platform versão 4.3, esta por sua vez, já possuia fantásticos recursos de integração(WSRP, PortletBridge, SSO, Workflow), além de uma notável facilidade na customização. Porém a demanda de novos clientes e projetos, exigia que tivessemos uma nova solução pro mercado, eis então que surgiu uma grande parceria com a empresa francesa EXO Platform.

EXO: A Motivação

A eXo é uma empresa que segue os mesmos princípios da JBoss/Red Hat, ou seja: Democratizar o conhecimento através de soluções opensource, entretanto, muito mais focados em soluções de Portais e Colaboração. EXO e Red Hat, chegaram a um acordo de unirem suas soluções de portais, naquele momento: EXO Portal e JBoss Portal, dando origem a um novo produto comunitário: GateIn, que nada mais é que o merge de 2 projetos de Portais Java 100% opensource.

Tudo começa na comunidade

O JBoss Community é o nosso centro de pesquisa, inovação e desenvolvimento das tecnologias que várias pessoas utilizam no seu cotidiano, embora algumas destas pessoas estejam a cargo de aplicações de extrema missão crítica, cuja as empresas para as quais elas trabalham estejam extremamente preocupadas não só com tecnologias inovadoras, mas também com estabilidade, garantia de continuidade, suporte, serviços, treinamento oficial etc, de um fornecedor confiável, na qual elas possam atender e suprir suas necessidades de negócio; este é um momento então que a Red Hat realiza todo um trabalho de amadurecimento, QA, teste de performance, certificações de bancos de dados, sistemas operacionais, JVMs etc, é aí que o GateIn deixa de ser apenas um projeto opensource, para ser um produto de nível corporativo, para conseguir ser comparado a qualquer outra oferta de portal de outros fornecedores proprietários.

GateIn vs EPP

O GateIn é o produto comunitário, aberto, que qualquer um pode baixar e usar, no entanto o suporte também é comunitário, e sem garantias. Já o JBoss EPP (Enterprise Portal Platform) é um produto feito com base no GateIn, porém com vários testes, certificação e com todo o suporte e garantia da Red Hat.

Lembrando, que a Red Hat, não vende licença do EPP, e sim a subscrição, que em resumo é uma assinatura de benefícios para os clientes, entre eles:

  • Suporte 0800 e Web
  • SLA de até 24X7
  • Garantia de Continuidade de Suporte de 5 a 7 anos
  • Flexibilidade de versões (use versões novas ou anteriores da solução)
  • Correções de Bugs
  • Binário Enterprise (resultado do QA,Testes do binário comunitário)
  • Patches de Segurança, Corretivos e Performance
  • Docuementação Oficial e Corporativa
  • etc

O JBoss EPP atende muito bem a cenários onde integrações via Portlets, SSO, Portlet Bridge, Multipele (Skinability), porém as novidades não param aí.

JBoss Enterprise Portal Platform Site Publisher

“Pois nem só de Portlets viverá um Portal Container”, em alguns casos de uso, precisamos gerenciar conteúdos, seja através de usuários finais, ou vários jornalistas separados geograficamente etc, para os clientes que tiverem estas necessidades, a Red Hat oferece um produto adicional ao EPP, que é o Site Publisher, que é a versão corporativa do produto da Exo chamado de WCM. Com o Site Publisher, nós saímos da esfera de atender apenas integração através de Portais e Portlets e entramos no nicho de Enterprise Content Management - ECM.

Colaboração Importa

Você deve estar se perguntando, onde mais poderiamos contribuir para facilitar seus projetos de Portais? A resposta é que além de toda a infra para Portais, WCM/ECM, através dos módulos de colaboração da eXo, você pode obter módulos que podem lhe ajudar na colaboração de pessoas dentro da sua empresa.

A Exo oferece uma série de módulos adicionais, para facilitar a sua vida quando a demanda for “Colaboração”, entre estes módulos:

  • eXo Collaboration - Email, Chat, Catálogo de Endereços
  • eXo Social - Espaço para Pessoas (Rede Social), Comunidade, Atividades etc
  • eXo Knowledge - Forum, FAQ
  • eXo Workflow - Melhore seu Workflow de Aprovações através de BPM com uso do jBPM.
  • eXo DMS - Gestão de Documentos voltado para cenários de GED.

Informações

Em breve vou adicionar alguns vídeos de instalação, uso, desenvolvimento com uso do JBoss EPP, então fique atento no meu twitter (@jedgarsilva) para acompanhar as novidades que estão por vir. Se você quiser saber mais, envie um e-mail para info-br (no email da) redhat.com ou através do telefone: 11 3529-6000 (Vendas).

JBossInBossa 2010: Um super sucesso!

Que correria esta semana, segunda BH, terça Brasilia, quarta Rio, e só hoje consegui arrumar um tempo antes de ir pro meu Jiu-Jitsu para escrever esse post de agradecimento, então quem já viu um monte de obrigado no Twitter, aqui via mais um: Muito obrigado! Vocês foram fantásticos! Gostaria usar um outro advérbio de intensidade, mas não é tão polido :)

Eu tenho que ser muito grato ao departmento de Marketing da Red Hat, a meu atual chefe: Alejandro Chocolat pelo apoio incondicional para levar ao público as novidades e assuntos que com certeza vão estar presentes muito breve no cotidiano de muitas empresas e projetos. Eu não vou esquecer, o apoio e profissionalismo da Land do Brasil.

Desde os tempos do Soujava, eu ajudava de alguma forma nos eventos, se eu já admirava meu amigo Bruno, depois de ter trabalhado na organização do JBossInBossa, eu o admiro mais ainda, pois tentamos fazer nada mais do que um evento de qualidade, como ele sempre de costume entregou para a comunidade Java, só quem passa por isso, entende o trabalho que dá.

Em alguns momentos, nos irritamos, brigamos, o aborrecimento é alto em combinar as atividades do cotidiano, família, trabalho etc,  mas o importante é que no final deu tudo certo, e eu estou muito feliz, mas feliz mesmo com toda a repercussão do evento.

Abaixo, veja, por exemplo a avaliação dos palestrantes:

Resposta Absoluto %
Ótimo 55 73%
Bom 19 25%
Regular 1 1%
Ruim 0 0%

Então o que dizer? Apenas que o evento foi realmente sensacional. Contando com 3 palestrantes internacionais e com várias personalidades da comunidade Java nacional, sem falar no time JBoss da Red Hat do Brasil, falando apenas de tecnologia, quem viu a apresentação do Ricardo Ferreira de BRMS(Guvnor)/Teiid , a da Flávia Rainone com JEE6 no JBoss AppServer, as do Pete Muir, toda a parte de WCM/Portal com o Benjamin, o XSeam com o Benevides e Lazarotti, além do controle do WII simulando o batimento cardíaco da parte de CEP(Complex Event Processing) do Salatino e Porcelli, e sem falar de todos os Workshops de sexta-feira, realmente, todos os palestrantes de parabens!

Lições

Temos muito que melhorar no evento, e não vamos esquecer disso, uma das coisas que comentei com meus colegas do time de JBoss é que ano que vem:  Eu gostaria que outras pessoas no nosso time JBoss da Red Hat tomassem a frente do projeto do Evento do ano que vem :) , afinal de contas, o mais difícil é o primeiro, agora, com o sucesso graças ao apoio de todos que foram, twittaram, comentaram e até xingaram :), o evento está ai, como um sucesso, agora é um caminho sem volta.

Veja aqui as fotos deste ano: http://picasaweb.google.com/jbossinbossa/JBossInBossa2010#

Próxima Edição

Apenas que esperamos realizar um evento ainda maior no ano que vem, com mês de Março como sendo o já agendado para o mesmo.

Vamos ter um processo de inscrição muito melhor, com nossa aplicação sendo executada num “cloud” com todo o suporte e infra que precisamos para facilitar todas as operações que precisamos, e dessa vez até trabalhando mais próximo com nossa fornecedora de meios de pagamento, trazendo assim maior comodidade para todos. Quem sabe, não vamos para outras cidades também? Aí eu não sei, eu gostaria desta vez, estar no público, e aplaudindo esse time composto pela comunidade como público e pelos meus colegas, dos quais, não tenho palavras pra descrever o meu orgulho em trabalhar com eles.

Até o JBossInBossa 2011 :D

Banner Aquecimento pro JBossInBossa 2010

MundoJava: JEE 6.0

Alessandro Lazarotti, ou o Laza como chamamos no escritório da Red Hat, este mês nos encheu de orgulho, com um ótimo Artigo sobre CDI (Context Dependency Injection), usando a implementação de referência da JBoss: Weld. A propósito, esse assunto será abordado pelo escocês Pete Muir, Líder do Seam e do Weld durante do JBossinBossa dias 7 e 8 de Maio na Anhembi Morumbi da Casa do Ator - Vila Olimpia.

Mas o assunto é o próprio Lazarotti, que representa um processo de contratação que temos dentro da Red Hat, que vai um pouco contra as vias tradicionais das empresas ditas “grandes”. Uma das coisas que buscamos sempre é:

O que essa pessoa faz ou fez de bom para os outros na Comunidade?

A resposta desta pergunta pode ser um grande fator de decisão para nossa contratação. O próprio Alessandro, sempre participou de discussões no GUJ, posts, palestras, artigos em revistas e ajudando em desenvolvimentos de iniciativas opensource como o próprio Seam e o SuperCrud da GlobalCode. Esse modelo deu super certo, e tornou-se um padrão dentro da divisão JBoss a ser seguido. Claro, existem exceções, como a toda “regra”, mas esse é um grande fator que buscamos sempre: Antes de saber o que a pessoa é de verdade através de somente uma visão fria de um curriculum, observamos qual o papel ela vem desempenhando na sociedade para ajudar as outras pessoas…. E vários e vários que estão no nosso time hoje, vieram e continuam alimentando esta prática, o que nos enche de orgulho e satisfação, é por essas e outras que eu só posso dizer que não tenho palavras para descrever o time de pessoas com as quais eu tenho prazer de trabalhar…. Entre elas nosso querido Lazarotti :)

Não sou de ficar

Palestra aceita no Jazoon 2010

A palestra: Opensource SOA on Steroids: Combining the robustness of JBoss ESB with the flexibility of Apache Camel foi aceita, e em Junho, alguns dias antes do aniversário de minha mãezinha, eu embarco para Zurich se Deus quiser. Veja os outros palestrantes aqui: http://jazoon.com/Conference/Speakers

Poder falar num evento como o Jazoon para mim é mais que um privilégio, é poder estar num continente diferente mas com uma coisa muito forte em comum: O poder da colaboração em torno de Java.

Em resumo, a palestra mostrará como o Apache Camel pode ser utilizando como um Event Processor dentro da arquitetura do JBoss ESB, um prato cheio para quem gosta dos assuntos de integração/SOA.

Infelizmente, não vou poder encontrar este ano em Zurich uma pessoa muito querida não só por mim, mas definitivamente por um batalhão de pessoas , que não sei se era o mais “nordestino dos gaúchos”, mas simplesmente a síntese do ser brasileiro: Felipe Gaúcho, o qual conheci no JavaOne em 2007, e que conversamos muito sobre JUGs, o Sul, o Norde e Nordeste do Brasil, sei que ele está bem, e torcendo para que essa comunidade brasileira que ele ajudou tanto, continue sempre: Vibrante e Colaborativa!