Cadê o WebSphere Application Server certificado em JEE 5.0

Várias pessoas me perguntam sobre Webpshere Application Server, e porque ele “ainda” não implementou a especificação do JEE 5 (JSR244).
Já que a especificação ficou pronta 11 de Maio de 2006, ou seja a mais de 1 ano atrás.
Já ouvi em várias blogs e foruns falando sobre os “possiveis” motivos desse atraso, que parecem mais boatos e rumores.

Porque a IBM não lançou o WebSphere AS compatível com JEE 5.0 ?

Estava pesando aqui, e fazendo algumas perguntas podemos responder a pergunta que não quer calar ?

1) Os desenvolvedores conhecem a especificação do JEE 5.0 ?
Pergunto isso porque se ainda não existe uma mão de obra pronta para implantar sistemas compatíveis com JEE 5.0, como e porque uma empresa vai usar um servidor de aplicação compatível com JEE 5.0.

2) As empresas estão desenvolvendo ou querem desenvolver sistemas compatíveis com JEE 5.0 ?
Se sua empresa, ou seu Project Manager, ou Team Lidear, ou Arquiteto não está querendo implantar ou não esta necessitando implementar nada da nova funcionalidade, porque afinal de contas ter um aplication server compativel com JEE 5.0. Você quer usar funcionalidade do JEE 5.0 ?

3)Como será que anda o marking share ou seja como anda as vendas dos servidores compativeis com JEE 5.0 ?
Realmente procurei na internet e não encontrei nada desse tipo, isso ajudaria responder a pergunta.

E talvez uma pergunta que englobe as três anteriores, mas que não podia ser deixada de lado.
4)A IBM está perdendo dinheiro (market share/customers) em não lançar do WebSphere compatível com JEE 5.0 ?

Cada um pode criar sua teoria sobre isso, mas uma noticia no InfoQ – Java EE 5 Development Waiting on Application Server Vendors, pode te judar entender melhor isso.

According to Mark Heid, IBM’s director of application infrastructure product management:”We see two types of customers right now, and the majority type is telling us, ‘You’re shipping things to us so quickly and comprehensively that we’re having a hard time consuming it”

De acordo com Mark Heid, diretor de gerenciamento de produtos para infraestrutura da IBM:”Nos vemos dois tipos de clientes neste momento, e a maioria deles está dizendo para nós: Vocês estão vendendo coisas para nós tão rápido e de modo abrangente que nós estamos tendo dificuldade para consumir isso “

Mas uma coisa que me deixa intrigado é o Apache Geronimo Application Server.

O Sun Java System Application Server Platform Edition 9.0 é baseado no projeto Glassfish, será que a IBM também não planeja lançar o novo WebSphere Application Server 7.0, compatível com JEE 5.0 baseado no Apache Geronino, que já é compativel com JEE 5.0. Afinal de conta a IBM comprou a Gluecode, que tinha vários commiters envolvidos no Apache Geronimo no quadro de funcionários, e também tinha alguns projetos de construir ferramentas baseadas no Apache Geronimo, e hoje todo esse skill está na IBM.

A IBM já tem o WebSphere Application Server Community Edition que é tem o core do Apache Geronimo.

Bom se isso acontecer, para mim não será novidade, porque o IBM Http Server é baseado no apache http server.
E também o o WebSphere Portal Server é baseado no Apache Jetspeed.

Se você quer usar participar do programa WebSphere software early programs, e executar por exemplo EJB 3 dentro do WebSphere, o WebSphere software early programs, pode saciar a sua vontade.

A lista abaixo, mostra todos os applications server até o momento compatível com a especificação do JEE 5 (JSR244).


Apache logo

bea logo

Kingdee logo

Oracle logo

SAP logo
Sun logo TmaxSoft logo GlassFish Application Server

Kleber Rodrigo de Carvalho

Developing skills for the SOA world

You want to learn about SOA, but you don’t know where you start from.

There are many books about SOA, but you don’t know what you should choose.

There are courses, events and conferences, but you really don’t know if these are useful to you.

You are hesitant about SOA, are you ?

So you should read the Comment lines: Rachel Reinitz: Developing skills for the SOA world — an expert who’s been there tells all on developerWorks.

The scope of Service Oriented Architecture can be intimidating to anyone trying to develop SOA skills. But simply knowing your role, and understanding the breadth, depth, and experience you need to have can get you well on your way to mapping out your success with SOA.

Kleber Rodrigo de Cavalho

Top five problems in IT business: Rational VP

Nick Gibson from Builder AU talked to Hayden Lindsay, IBM Rational’s vice president of enterprise tools and compilers about enterprise modernization. He identified five key factors that are inhibiting business responsiveness.

Lindsay is an IBM distinguished engineer, having held positions at the software giant for over 20 years. He’s worked variously as product manager for VisualAge Generator, co-leader of the Eclipse platform development team and director of WebSphere studio and Rational modelling tools departments. He is also a developer and researcher, contributing 14 patents to IBM’s portfolio. He told Builder AU that when it comes to managing responsiveness in IT, there are five key factors you need to examine.

The five factors are:

1. Asset Management
2. Architecture
3. Skills Modernization
4. Team Infrastructure
5. Budgetary Inflexibility

You can read the complete article on Builder AU.

Kleber Rodrigo de Carvalho

Grady Booch no Software Engineering Radio

Para quem ainda não conhece o Grady Booch, saiba quem ele tem um blog no Developerworks também. Digo também, porque existem vários especialistas da IBM que possuem excelentes blogs no developerworks. Se você gosta de tecnologia e também sobre que rumo a IBM e seus especialista estão investindo e estudando, não deixe de ler o os blogs no developerworks, uma ótima maneira de se atualizar.

O gerente de novas tecnologias da IBM Cezar Taurion tem também um blog no developerwork em português. Sempre com assuntos bem interessantes, que tem haver com o nosso dia a dia.

Mas voltando ao Grady Booch, ele foi entrevistado pelo Software Engineering Radio. Para quem gosta de tecnologia esse é um excelente podcast que você deve escutar.

O Software Engineering Radio, tem vários episódios interessantes além dessa entrevista com o Grady Booch, mesmo sendo episódios antigos valem a penas ser conferidos.

Kleber Rodrigo de Carvalho

Watch DB2 on YouTube

If you like DB2, you need to watch these videos on youtube.

Rav Ahuja has been posting video interviews with DB2 Viper 2 architects on YouTube. This is part of his Voice of the DB2 Community podcast series.

You can find all the videos on YouTube’s Channel DB2. The videos are also available at the Channel DB2 social network.

Thanks to John P. Kennedy and Susan Visser for this information !

Kleber Rodrigo de Carvalho

Assista sobre o DB2 no youtube

Rav ahuja tem postado entrevistas em videos com arquitetos do DB2 Viper 2 no youtube.
Isto faz parte do “A voz da comunidade DB2“, uma serie de podcast.

You pode encontrar todos os videos no canal de DB2 no youtube. Os videos estão também disponiveis na rede social do canal do DB2.

Agradeço pela informação a John P. Kennedy e Susan Visser.

Kleber Rodrigo de Carvalho

Desenvolvimento ágil com Scott Ambler

Scott Ambler, líder pratico na IBM do desenvolvimento ágil, explica o desenvolvimento ágil deste jeito: ” uma aproximação interativa e incremental (evolucionário), executado de uma maneira muito colaborativa, com o mínimo de cerimônia possível , que produz software de alta qualidade com custo eficiente e entrega pontual no qual encontra a necessidade do clientes. Em 20 minutos de podcast, Ambler explica o que o desenvolvimento ágil significa, e olha o porque do desenvolvimento ágil é cada vez mais pertinente e experimentando. Ele compara isto com os mais tradicional método de desenvolvimento de Software e discursa sobre alguns mitos.

Veja aqui informações sobre esse podcast.

Kleber Rodrigo de Carvalho