Olá
Também vou apresentar 2 palestras e uma delas no mesmo horário que a sua de Spring-Annotations.
As minhas serão em 02 de Agosto de 2007 (Quinta-feira)
16h00
CEP/ESP - A próxima bolacha do pacote:
CEP, Complex Event Processing, é o conjunto de técnicas para tratar e processar eventos. ESP, Event Stream Processing, é a tecnologia de software para monitorar múltiplas seqüências de eventos, analisá-los a partir de regras e agir de acordo com as oportunidades. As duas técnicas vem sendo usadas para entender e controlar os sistemas de informação guiados por eventos.
As principais áreas de aplicação são sistemas recebendo um grande número de dados que precisam ser analisados e correlacionados em tempo real. Exemplo: negociação em bolsa de valores, aplicações usando RFID, realocação de passageiros em checkin de aviões, detecção de intrusos em rede, etc.
Nesta palestra proponho explicar os conceitos. Mostrar as semelhanças e diferenças em relação à SOA e o uso de regras como, por exemplo, o JBossRules. Listar alguns produtos comerciais disponíveis no mercado. Mostrar exemplo de uso de alternativa Open Source.
17h30
Novas facilidades de concorrência com o Java7:
A industria de processadores se deparou com o chamado “muro de potência” e não consegue mais crescer a velocidade de processamento seguindo o mesmo ritmo de antes. Antes a lei de Moore previa a duplicação de desempenho a cada 24 meses de um processador mono core. As projeções atuais, baseadas no que vem acontecendo nos últimos anos, indicam que o ciclo de duplicação deste tipo de processador é de no mínimo 5 anos.
Assim não é estranho que aumentar a freqüência do clock não seja mais o principal meio de melhorar a capacidade do processador. Já que não se pode crescer para cima o jeito é ir para os lados. O investimento atual é no paralelismo com o crescimento da capacidade de processamento utilizando vários núcleos. Um processador de 2 núcleos consome muito menos energia do que um de 1 só núcleo com o dobro de velocidade.
O hardware está mudando e o mundo do software, que se baseou durante anos no processamento seqüencial, terá que mudar.
Vou discutir como o Java se posiciona neste cenário, comparar com conceitos de outras linguagens como Scala e Erlang e com exemplos de códigos, mostrar como as mudanças prometidas para o Java 7 podem ajudar.
[]s
Luca