O documento resume as novidades da especificação EJB 3.2, incluindo como participar da JSR 345 que define a especificação. A JSR 345 está atualmente na fase de Proposed Final Draft com lançamento previsto para Q1/2013. As principais mudanças propostas incluem EJB 3.2 Lite, melhorias em SFSB e MDB, e trabalho em andamento em multi-tenancy e interoperabilidade.
3. Adote uma JSR
Como participar ?
Escolha uma JSR
Se apresente ao SouJava e ao líder da JSR
Leia a especificação
Acompanhe listas de email
Compartilhe
4. EJB 3.2
JSR 345: Enterprise JavaBeans 3.2
http://java.net/projects/ejb-spec
Líder: Marina Vatkina (Oracle)
Expert Group
Adam Bien Caucho Technology, Inc RedHat
Reza Rahman Pete Muir
Stefan Heldt Carlo de Wolf
Richard Hightower
IBM Pramati Technologies
David Blevins Monteiro, Jean-Louis Ravikiran Noothi
Jeremy Bauer
OW2 TmaxSoft, Inc.
Oracle Florent Benoit Miju Byon
Marina Vatkina
Linda DeMichiel Antonio Goncalves
5. JSR 345 - Cronograma
Q4/2012
Proposed Final
Q3/2012 Draft
Public Review
JavaOne Q1/2013
Fev/2012 Final Release
Abr/2011 Early Draft
Início
Hoje
JustJava 2012
6. JSR 345 - Proposta original (abril/2011)
EJB 3.2 - Evolução das versões 3.0 e 3.1
Java EE 7 e Cloud computing
Factorization
Ampliação do uso de anotações
Tecnologias opcionais
Novas propostas podem ser sugeridas pelo EG
7. JSR 345 - Situação atual
Public Draft 1 (02/maio)
EJB 3.2 Lite
Chamada assíncrona de session bean
Timer service (não persistente)
JAX-RS web service endpoint
Removida restrição para obtenção de classloader
Contexto de transação de SFSB interceptors
8. JSR 345 - Trabalho em progresso
Multi-tenancy
Interoperabilidade com RMI-IIOP
Passivation de SFSB
Anotação @MaxConcurrency
TimerService.getAllTimers()
Tornar EntityManager serializável
Melhorias em MDB
Melhorias no texto da especificação
Persistent Timer
Container EJB embarcado
E muito mais...
Nos próximos minutos 15 minutos vou falar sobre o processo de elaboração da especificação e mostrar algumas novidades da tecnologia Enterprise Java Beans que estarão presentes na versão 3.2. Esta apresentação é resultado da minha participação no programa Adote uma JSR.
É uma iniciativa internacional criada pelo London Java Community e pelo SouJava, os dois grupos de usuários Java que fazem parte do comitê executivo do JCP. O objetivo desta iniciativa é aumentar a participação dos grupos de usuários nas JSRs.
A JSR da especificação EJB 3.2 é a 345. O trabalho de especificação está sendo realizado em um projeto java.net, a fim de prover maior transparência para a comunidade. Marina Vatkina, da Oracle, é a líder da JSR. O trabalho de elaboração da especificação é conduzido efetivamente pelos membros do Expert Group. Nos próximos slides vou mostrar características desta nova versão, em 3 momentos: (1) A proposta original que deu início ao processo no JCP; (2) a situação atual da especificação, (3) e algumas ideias que ainda estão em discussão que podem ser adicionadas à especificação.
“ What is new in this release” Os objetivos propostos para a versão 3.2 são: Consolidar os avanços conquistados nas versões anteriores e continuar a simplificação da arquitetura EJB.