Ranapo
409 palavras
2 páginas
UFSC – Universidade Federal de Santa Catarina CTC – Centro Tecnológico
DAS – Departamento de Automação e Sistemas
DAS 5315 - Sistemas Distribuídos para Automação Industrial
Prof.; Joni S. Fraga
Estagiário docência: Vinícius Moll
Trabalho sobre Web Services
O objetivo deste trabalho é desenvolver Serviços web (que executarão no servidor de
Empresas Aéreas e outro na Instituição Financeira ou banco) e uma aplicação cliente
(executada pelo usuário).
Os serviços executados nos servidores das empresas aéreas serão consumidos por um
Provedor de Serviços (um parceiro de negócios, ex.: Decolar, etc.) que ficará encarregado de receber os pedidos do usuário e consultar as empresas aéreas para obter a lsita de voos disponíveis e efetuar compras de passagens.
A seguir temos um esquema do trabalho: O serviço a ser desenvolvido no Provedor de Serviços Web deverá oferecer operações para: • Obter a lista de voos de determinada empresa aérea;
• Verificar junto ao banco se o cliente pode pagar pela viagem escolhida.
O serviço a ser desenvolvido para as Empresas Aéreas deverá oferecer operações para:
• Fornecer a lista dos voos disponíveis em determinado período;
• Verificação de disponibilidade de voos;
• Criar ordens de venda de passagem para um cliente;
• Listar as ordens de venda de um determinado cliente;
• Cancelar uma ordem de venda.
O serviço a ser desenvolvido para o Servidor de Banco (Instituição financeira) deverá oferecer operações para:
• Verificar número do cartão de crédito é válido;
• Verificar saldo do cliente;
Usando tais operações, a aplicação cliente será capaz de consultar a lista de voos disponíveis, bem como criar ordens para comprar ou cancelar passagens.
A implementação do serviço fará uso de objetos DAO para acesso à base de dados, de onde será obtida a lista dos voos, e onde serão salvas as ordens de vendas geradas.
Não é necessário fazer um controle rigoroso dos erros (códigos inválidos,