A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Exercício usando Sockets e RMI

Apresentações semelhantes


Apresentação em tema: "Exercício usando Sockets e RMI"— Transcrição da apresentação:

1 Exercício usando Sockets e RMI
Alcides Calsavara

2 Sistema de Compras na Web
Cliente Interface via navegador Web Servidor de Compras Acessível via JSP Implementado como Bean ou Servlet Servidor de Cartão de Crédito Processo autônomo Servidor de Cartão de Débito

3 Arquitetura Cliente JSP Servidor de Compras Produtos Sockets RMI
Cartão de Crédito Servidor de Cartão de Débito Cartões Contas

4 Servidor de Compras Gerencia uma cesta de compras Operações:
Cada item da cesta possui um código e uma quantidade de unidades Operações: Insere produto na cesta (código do produto, quantidade) Efetua compra usando cartão de crédito ( número do cartão, senha ) Efetua compra usando cartão de débito ( número do cartão, senha ) Base de dados: Produtos Código do produto Valor Unitário Estoque

5 Servidor de Cartão de Crédito
Gerencia cartões de crédito Operações: Verifica validade ( número de cartão ) [ compara a data de hoje com a data de validade do cartão em questão ] Efetua saque ( número de cartão, senha, valor ) [falha quando o valor ultrapassa o limite de saque para o cartão em questão ]

6 Servidor de Cartão de Crédito
Base de dados: Cartões Número do cartão Data de validade Senha Limite mensal Saldo do mês atual

7 Servidor de Cartão de Débito
Gerencia cartões de débito e contas correntes Operações: Verifica validade ( número de cartão ) [ compara a data de hoje com a data de validade do cartão em questão e também verifica se o cartão está bloqueado ou não ] Efetua saque ( número de cartão, senha, valor ) [ falha quando o valor, se sacado, fizesse com que o saldo da conta corrente correspontente ao cartão em questão ficasse abaixo do limite negativo autorizado para a conta corrente ]

8 Servidor de Cartão de Débito (cont.)
Base de dados: Contas Número da conta Senha Data de validade Bloqueado ( sim ou não ) Saldo atual Limite negativo autorizado

9 Cesta de Compras Cliente Item servCompras código qtde 1 2 Servidor
1 2 Servidor Compras cesta Item código qtde 3 Cesta Vector v Item código qtde


Carregar ppt "Exercício usando Sockets e RMI"

Apresentações semelhantes


Anúncios Google