Produtos

436 palavras 2 páginas
CURSO: Superior em Desenvolvimento de Software e Sistemas de Informação | Disciplina: Técnicas Avançadas em Desenvolvimento de SoftwareProfessor (a): | CARGA HORÁRIA: 80 horas | Semestre/Turno: 2013/1 | |

Trabalho 2 – Valor (3,0 pontos – Entrega Individual)

Você foi contratado para desenvolver uma aplicação web(Web Service) em .NET que para realizar a manipulação de arquivo xml.

O aplicativo deverá ser responsável em realizar a leitura das informações contidas no XML e realizar as seguintes validações de negócio. O usuário(Aplicação Cliente) deverá selecionar o arquivo xml em um determinado diretório e logo após aplicar algumas regras de negócio. O xml foi fornecido pelo professor:

a) A UF (cUF) deverá ser igual a 11;
b) O número de série(serie) deverá ser maior ou igual a zero;
c) O tipo de emissão(tpEmis) deverá ser igual a 1;
d) O CNPJ do emitente (CNPJ) deverá ser 77505550000359;
e) O cfop(CFOP) deverá ser igual a 6352;

Caso o processamento das validações esteja ok deverá ser retornado um XmlDocument contendo o seguinte layout:

<retornoProcessamento>
<verAplic>2.00</verAplic>
<codigoResposta>100</ codigoResposta >
<motivo>Processamento Realizado com Sucesso</motivo>
<retornoProcessamento/>

Caso o processamento das validações não esteja ok deverá ser retornado um XMLDocument contendo o seguinte layout:

<retornoProcessamento>
<codigoResposta>200</ codigoResposta >
<motivo>cUF informado invalido</motivo>
<retornoProcessamento/>

Entretanto, para acessar o web service com as regras de negócio, a aplicação cliente deverá está autenticada. A autenticação será solicitada a um web service REST(JAVA). Para isso construa um serviço web rest que forneça a solução de autenticação – Essa solução deverá fornecer as constantes de nome da aplicação e a senha:

O método do serviço rest receberá como parâmetro o nome da aplicação, uma

Relacionados

  • Produto
    2394 palavras | 10 páginas
  • Produto
    1611 palavras | 7 páginas
  • Produto
    4814 palavras | 20 páginas
  • Produto A
    1063 palavras | 5 páginas
  • O produto
    9273 palavras | 38 páginas
  • produtos
    2391 palavras | 10 páginas
  • PRODUTO
    1336 palavras | 6 páginas
  • produtos
    3027 palavras | 13 páginas
  • Produto
    3102 palavras | 13 páginas
  • produto
    321 palavras | 2 páginas