Desafio de Programação CORBA

10
Desafio de Programação Desafio de Programação CORBA CORBA Carlos Ferraz [email protected]

description

Desafio de Programação CORBA. Carlos Ferraz [email protected]. Agenda. Itens para apresentação Propostas de desafio Sorteio. Tópicos de Apresentação. Descrição funcional do sistema (informal) Arquitetura da aplicação Com nomes das interfaces Descrição das interfaces (IDL) - PowerPoint PPT Presentation

Transcript of Desafio de Programação CORBA

Page 1: Desafio de Programação CORBA

Desafio de ProgramaçãoDesafio de ProgramaçãoCORBACORBA

Carlos Ferraz

[email protected]

Page 2: Desafio de Programação CORBA

2

AgendaAgenda

Itens para apresentação

Propostas de desafio

Sorteio

Page 3: Desafio de Programação CORBA

3

Tópicos de ApresentaçãoTópicos de Apresentação

Descrição funcional do sistema (informal)

Arquitetura da aplicaçãoCom nomes das interfaces

Descrição das interfaces (IDL)

Execução distribuída do sistema

Tempo de apresentaçãode cada equipe:

20 minutos

Tempo de apresentaçãode cada equipe:

20 minutos

Page 4: Desafio de Programação CORBA

4

Proposta 1: Serviço federado Proposta 1: Serviço federado de de tradingtrading

trader1trader1

trader3trader3trader2trader2

App.server1

App.server1

App.client1

App.client1

App.server2

App.server2

App.client2

App.client2

Page 5: Desafio de Programação CORBA

5

Proposta 2: Workflow de Proposta 2: Workflow de vendasvendas

cliente2cliente2cliente1cliente1

canal devendas2

canal devendas2

canal devendas1

canal devendas1

centralde

vendas

centralde

vendas

cargacargacontabi-lidadecontabi-lidade

central de despa-

chos

central de despa-

chos

callback (comunicação assíncrona)

GUI: pedido e notificação de recebimento

GUI: gerência – relatório de contabilidade, relatório de entrega

Page 6: Desafio de Programação CORBA

6

Proposta 3: Agenda Proposta 3: Agenda multiusuário compartilhada multiusuário compartilhada tolerante a falhatolerante a falha

Agendaserver2

Agendaserver2

Agendaserver1

Agendaserver1

App.client2

App.client2

App.client3

App.client3

App.client4

App.client4 App.

client5

App.client5

App.client1

App.client1

App.client6

App.client6

App.client9

App.client9

App.client7

App.client7

App.client8

App.client8

Page 7: Desafio de Programação CORBA

7

Proposta 4: Rede de sensores Proposta 4: Rede de sensores para controle de qualidade de para controle de qualidade de águaágua

sensorde

temp.

sensorde

temp.

(foto-)sensorde cor

(foto-)sensorde cor

sensordePH

sensordePH

centralcontr. de

qual.

centralcontr. de

qual.

GUI: painel de controle,com alarmes

32-35oC: normal

cor > 20: poluição por material orgânicocor <= 20: normal

7-9: ácido poluição industrial7: não poluído< 7: base pouco oxigênio

Simulaalterações dos

parâmetrosmonitorados

Simulaalterações dos

parâmetrosmonitorados

Page 8: Desafio de Programação CORBA

8

Proposta 5: Gerência de Proposta 5: Gerência de trânsitotrânsito

semáforos

sensores

veículos, incl. especiais

Page 9: Desafio de Programação CORBA

9

Proposta 6: SupermercadoProposta 6: Supermercado

fornece-dor2

fornece-dor2

fornece-dor1

fornece-dor1

estoqueestoque

controlede qual.controlede qual.

financeirofinanceiro

caixa2caixa2caixa3caixa3

caixa1caixa1

Page 10: Desafio de Programação CORBA

10

SorteioSorteio

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