You are on page 1of 3

ESPECIALIZAO EM ARQUITETURA DE SISTEMAS DISTRIBUDOS

Seminrios em Arquitetura Java EE


Disciplina
Professor
Carga horria
Tipo
Tempo estimado

JEE - Arquitetura de Aplicativos Ambiente Java EE


Alessandro Kieras
20 horas-aula
Em grupo mximo de 4 alunos por grupo
30 minutos (apresentao terica 10m, prtica 15m, perguntas e respostas 5m)

Objetivo
Conhecer e aplicar tecnologias modernas aplicveis a sistemas corporativos com a plataforma Java EE.

Enunciado
Escolha
Cada grupo deve escolher e comunicar ao professor o tema escolhido dentre os indicados a seguir.

#
Descrio
Grupo
1
Demonstrao de um componente JCA (Ref. Java EE Tutorial, Chapter 53.1 trading)
1. Rafaela
2

Demonstrao da API de WebSocket Java (Ref. Java EE Tutorial, Chapter 18.11


dukeetf2)

1.
2.
3.
4.

Luiz Arantes
Gustavo Henrique
Rafael Matos
Daniel Oliveira

Demonstrao de WebServices (clientes e servios) com JAX-WS (Ref. Java EE Tutorial,


Chapter 28.1 helloservice)

1.
2.
3.
4.

Luis Marques
Lucas Cesrio
Giovanni Viana
Vagner Le Roy

Demonstrao de WebServices com JAX-RS (Ref. Java EE Tutorial, Chapter 29.3 rsvp)

1.
2.
3.

Joo Thiago
Felipe Bleson
Hugo

Demosntrao de JPA com Bean Validation (Ref. Java EE Tutorial, Chapter 38.3
address-book)

1.
2.
3.

Alan Bruno
Albertino Viana
Hernandes Junio

6
7

Demonstrao da API de Batch (Ref. Java EE Tutorial, Chapter 55.8 webserverlog)


Demonstrao de envio e recebimento de mensagens sincronamente com JMS (Ref.
Java EE Tutorial, Chapter 46.5 websimplemessage)

---
1.
2.
3.
4.

Renato
Felipe
Davidson
Roberto

Autenticao usando formulrios em aplicaes web (Ref. Java EE Tutorial, Chapter


48.4 hello1-formauth)

1.
2.
3.

Leandro Versiani
Helder
Rodrigo


Haver, no mximo, um grupo para cada tema. Havendo mais de um grupo interessado no tema, prevalece aquele que
primeiro comunicar seu tema ao professor.

Instituto de Educao Continuada - PUC Minas

ESPECIALIZAO EM ARQUITETURA DE SISTEMAS DISTRIBUDOS

Preparao
O grupo, para conhecer ou aprofundar no tema, deve pesquisar sobre o assunto procurando fontes confiveis. Todas as
1
fontes consultadas devem ser anotadas para futura referncia . Cada grupo deve preparar (1) resumo sobre o tema com,
no mnimo, duas pginas e, no mximo, cinco; (2) apresentao no formato PowerPoint (97-2004 ou 2007-2011); e (3)
demonstrao prtica sobre o assunto, isto , cdigo executvel. Tanto o resumo quanto a apresentao devem conter, no
mnimo, a seguinte estrutura de sees:
1. Identificao do tema e do grupo.
2. Objetivo do documento (ou da apresentao).
3. Descrio da tecnologia (esta a seo central: explique os conceitos envolvidos e como a tecnologia aplicada).
4. Quando usar e quando no usar a tecnologia (aplicabilidade).
5. Arquitetura da aplicao desenvolvida.
6. Referncias consultadas.
Recomenda-se que as sees sejam subdivididas em subsees conforme necessidade particular do assunto.

A demonstrao prtica deve compreender um exemplo de aplicao da tecnologia. Pode ter sido desenvolvido pelo
prprio grupo ou adaptado a partir de algum exemplo pblico (por exemplo, disponvel em algum tutorial). Qualquer que
seja a origem do cdigo, imprescindvel que o grupo tenha total domnio sobre seu funcionamento. Explicaes sobre o
funcionamento do exemplo podem ser documentadas ao fim do resumo. O grupo deve demonstrar a tecnologia atravs da
execuo do exemplo em um servidor Java EE real, podendo, para isto, se utilizar de um computador porttil, alguma
estrutura de hospedagem Java (gratuito ou pago) ou mquina virtual nas nuvens (ex: Amazon EC2).


Apresentao
Espera-se que todos os membros do grupo tenham participado ativamente da elaborao do trabalho. Assim, sero
sorteados 2 (dois) membros de cada grupo para a apresentao, sendo que o primeiro far uma exposio terica com
auxlio do documento PowerPoint criado e o segundo apresentar a tecnologia na prtica. O grupo ser avaliado a partir
do desempenho da apresentao de ambos. Para cada membro ausente que venha a ser sorteado (ou que no deseje
apresentar), a avaliao do grupo ser penalizada em VALOR_TOTAL_TRABALHO/NUM_PARTICIPANTES pontos e ser
sorteado um novo membro, podendo ocorrer penalizaes mltiplas para o caso de vrias ausncias.

Grupos que no forem sorteados, por questes de limitao de tempo, sero avaliados pelos materiais entregues (ver
seo: Material).

Sero critrios de avaliao:

da exposio terica:
o objetividade e clareza na apresentao;
o alinhamento com o objetivo aprendizagem;
o simplicidade (sem enrolao) e ateno ao tempo mximo de 10 minutos para esta parte;

da demonstrao prtica:
o elucidao dos conceitos apresentados na exposio terica;
o objetividade e clareza na apresentao. (obs: modelos abstratos podem ajudar a explicar o cdigo);
o simplicidade e ateno ao tempo mximo de 15 minutos para esta parte;
o tem que funcionar!
Ao final da apresentao, a turma deve fazer pelo menos 1 (uma) pergunta pertinente ao grupo que est apresentando. A
ausncia de perguntas acarretar uma reduo de 10% na nota dos grupos que esto assistindo a apresentao. Esta
parte no deve tomar mais que 5 minutos.

Qualquer transcrio parcial ou total de texto sem citar a fonte considerada plgio. Utilize os padres ABNT ou APA para citaes e
referncias.

Instituto de Educao Continuada - PUC Minas

ESPECIALIZAO EM ARQUITETURA DE SISTEMAS DISTRIBUDOS

Material
Todo material digital (apresentao, resumo, cdigo-fonte etc) deve ser disponibilizado para a turma e ao professor para a
validade das apresentaes, antes da apresentao. O grupo deve providenciar algum local pblico para download (ex:
GitHub, BitBucket, Dropbox , Google Drive).

Um arquivo readme.md (ou .txt) deve acompanhar o cdigo-fonte, explicando os objetivos do programa e o passo-a-
passo de como execut-lo. Deve ser descrito de forma que qualquer aluno seja capaz de executar o passo-a-passo.

Dicas:

Prepare-se para explicar de forma didtica o assunto abordado. Ensaie as apresentaes terica e prtica;
Seja objetivo e claro, no enrole.
No ultrapasse o tempo pr-determinado. Cronometre o tempo do seu ensaio;
Foque nas partes importantes da sua apresentao e cdigo. No h tempo para apresentar tudo de tudo;
Boa sorte!

Instituto de Educao Continuada - PUC Minas

You might also like