Desafio de Programação
CORBA
Carlos Ferraz
[email protected]
Agenda
Itens para apresentação
Propostas de desafio
Sorteio
2
Tópicos de Apresentação
Descrição funcional do sistema (informal)
Arquitetura da aplicação
Com nomes das interfaces
Tempo de apresentação
de cada equipe:
20 minutos
Descrição das interfaces (IDL)
Execução distribuída do sistema
3
Proposta 1: Serviço federado de
trading
trader1
trader2
App.
client2
App.
server1
trader3
App.
server2
App.
client1
4
Proposta 2: Workflow de vendas
cliente1
GUI: pedido e
notificação de
recebimento
cliente2
callback
(comunicação
assíncrona)
canal de
vendas1
canal de
vendas2
central
de
vendas
contabilidade
GUI: gerência –
relatório de
contabilidade,
relatório de entrega
carga
central
de despachos
5
Proposta 3: Agenda multiusuário
compartilhada tolerante a falha
App.
client2
App.
client1
App.
client9
App.
client8
App.
client3
App.
client4
Agenda
server1
App.
client5
Agenda
server2
App.
client6
App.
client7
6
Proposta 4: Rede de sensores para
controle de qualidade de água
Simula
alterações dos
parâmetros
monitorados
32-35oC: normal
sensor
de
temp.
sensor
de
PH
central
contr. de
qual.
GUI: painel de controle,
com alarmes
7-9: ácido  poluição industrial
7: não poluído
< 7: base  pouco oxigênio
(foto-)
sensor
de cor
cor > 20: poluição por material orgânico
cor <= 20: normal
7
Proposta 5: Gerência de trânsito
semáforos
sensores
veículos, incl. especiais
8
Proposta 6: Supermercado
fornecedor1
fornecedor2
estoque
controle
de qual.
financeiro
caixa1
caixa2
caixa3
9
Sorteio
Equipe
Proposta
A: Adeline de Souza Silva, Jordano Bruno B. Campos, Lucas Coelho
Loureiro, Rodrigo Borges da S. Santos
5
B: Ângela Figueiredo de Freitas, Edmo Sérgio Ribeiro Bezerra, Janine
de Aguiar Loureiro, Monique Louise de Barros Monteiro
2
C: André R. de L. Lyra, Aderval Mendonça, Felipe dos Santos
3
D: André Barboza, Dante Torres, Fabiano Rolim, Walter Galvão
4
E: André Roberto Leitão, André Wilson Furtado, Fernando Andrade
Neto, Gustavo Danzi de Andrade, Daniel Almeida Leitão
6
F: Francisco Caheté, Igor Gatis, Leonardo Cunha
1
10
Download

Document