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

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

Exercício usando Sockets e RMI Alcides Calsavara.

Apresentações semelhantes


Apresentação em tema: "Exercício usando Sockets e RMI Alcides Calsavara."— 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 –Processo autônomo

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

4 Servidor de Compras Gerencia uma cesta de compras –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 servCompras Servidor Compras cesta Cesta Vector v Item código qtde Item código qtde Item código qtde


Carregar ppt "Exercício usando Sockets e RMI Alcides Calsavara."

Apresentações semelhantes


Anúncios Google