JSR 352Batch Applications for the      Java Platform        Iniciativa Adopt a JSR           Danival Taffarel Calegari    ...
Agenda•   Definição da especificação•   Histórico•   Pontos principais da    especificação•   Situação atual•   Referências
Definição da Especificação• Capacidade de implementar aplicações  batch usando um modelo de programação  padronizado.• Capac...
Histórico• 15/11/2011 a 28/11/2011 - Votação pelo  comitê do JCP
Histórico•   Foi criada uma lista de discussão pública.•   Os trabalhos foram iniciados de fato em    02/02/2012.•   Condu...
Pontos principais da especificação• Feita com base no Spring Batch e WebSphere  Batch.• Especificação de fluxos em XML: Job  ...
Pontos principais da especificação
Pontos principais da especificação
Pontos principais da especificação
Pontos principais da especificação• Mecanismo para particionamento de  processamento.• Definição de fluxos.• Listeners.• Defin...
Pontos principais da especificação
Pontos principais da especificação
Situação Atual• Draft da especificação em revisão pelo  Expert Group e pela comunidade. • Vários e-mails trocados na lista ...
Referências• Página da JSR no JCP  http://www.jcp.org/en/jsr/detail?id=352• Página do projeto no java.net  http://java.net...
Obrigado!Danival T. Calegari danivaltc@gmail.com      @danivaltc
Próximos SlideShares
Carregando em…5
×

JSR 352 Batch Applications for the Java Platform

995 visualizações

Publicada em

Apresentação feita no Just Java 2012 sobre o andamento da JSR 352. Compartilhamento da experiência de acompanhar uma JSR na iniciativa de "Adopt a JSR" e como estão as discussões sobre a nova especificação de processamento em Batch em Java, com alguns dos principais pontos do primeiro draft da especificação recém lançada.

0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
995
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • JSR 352 Batch Applications for the Java Platform

    1. 1. JSR 352Batch Applications for the Java Platform Iniciativa Adopt a JSR Danival Taffarel Calegari Arquiteto de Sistemas - MATERA Systems Instrutor - Globalcode
    2. 2. Agenda• Definição da especificação• Histórico• Pontos principais da especificação• Situação atual• Referências
    3. 3. Definição da Especificação• Capacidade de implementar aplicações batch usando um modelo de programação padronizado.• Capacidade de agendar trabalhos em batch usando interfaces padronizadas.• Plataformas Java SE e Java EE.
    4. 4. Histórico• 15/11/2011 a 28/11/2011 - Votação pelo comitê do JCP
    5. 5. Histórico• Foi criada uma lista de discussão pública.• Os trabalhos foram iniciados de fato em 02/02/2012.• Condução muito transparente do processo: • Publicação no site do JCP da agenda das reuniões e as minutas do que foi discutido. • Discussões na lista pública.• Primeiro draft publicado em 08/05/2012.
    6. 6. Pontos principais da especificação• Feita com base no Spring Batch e WebSphere Batch.• Especificação de fluxos em XML: Job Specification Language (JSL).• Anotações para especificar os tipos de elementos usados nos Jobs (@Job, @Step, @Batchlet, @Process, etc.).• Suporte opcional a CDI.
    7. 7. Pontos principais da especificação
    8. 8. Pontos principais da especificação
    9. 9. Pontos principais da especificação
    10. 10. Pontos principais da especificação• Mecanismo para particionamento de processamento.• Definição de fluxos.• Listeners.• Definição de controles personalizados (número de processos, delimitação de transações, etc.).
    11. 11. Pontos principais da especificação
    12. 12. Pontos principais da especificação
    13. 13. Situação Atual• Draft da especificação em revisão pelo Expert Group e pela comunidade. • Vários e-mails trocados na lista pública nos últimos dias.• Construção da implementação de referência.
    14. 14. Referências• Página da JSR no JCP http://www.jcp.org/en/jsr/detail?id=352• Página do projeto no java.net http://java.net/projects/jbatch
    15. 15. Obrigado!Danival T. Calegari danivaltc@gmail.com @danivaltc

    ×