12.07.2015 Views

Manual Web Service - Prefeitura Municipal de São Leopoldo

Manual Web Service - Prefeitura Municipal de São Leopoldo

Manual Web Service - Prefeitura Municipal de São Leopoldo

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3 ESTRUTURA DE DADOS DO WEB SERVICEExistirá um único <strong>Web</strong> <strong>Service</strong> com todos os serviços apresentados no item 2.O fluxo <strong>de</strong> comunicação é sempre iniciado pelo sistema do contribuinte atravésdo envio <strong>de</strong> uma mensagem XML ao <strong>Web</strong> <strong>Service</strong> com o pedido do serviço<strong>de</strong>sejado.3.1 Mo<strong>de</strong>lo OperacionalA forma <strong>de</strong> processamento das solicitações <strong>de</strong> serviços no projeto Nota Fiscal<strong>de</strong> Serviços Eletrônica po<strong>de</strong> ser: ou síncrona, caso o atendimento dasolicitação <strong>de</strong> serviço seja realizada na mesma conexão; ou assíncrona,quando o processamento do serviço solicitado não é atendido na mesmaconexão, <strong>de</strong>vido a uma <strong>de</strong>manda <strong>de</strong> processamento <strong>de</strong> gran<strong>de</strong> quantida<strong>de</strong> <strong>de</strong>informação. Nesta situação, torna-se necessária a realização <strong>de</strong> mais <strong>de</strong> umaconexão para a obtenção do resultado do processamento.As solicitações <strong>de</strong> serviços que exigem processamento intenso serãoexecutadas <strong>de</strong> forma assíncrona e, as <strong>de</strong>mais solicitações <strong>de</strong> serviços, <strong>de</strong>forma síncrona.Assim, os serviços da NFS-e serão implementados da seguinte forma:ServiçoRecepção e Processamento <strong>de</strong> Lote <strong>de</strong> RPSRecepção e Processamento <strong>de</strong> Lote <strong>de</strong> até três RPSConsulta <strong>de</strong> Situação <strong>de</strong> Lote <strong>de</strong> RPSConsulta <strong>de</strong> NFS-e por RPSConsulta <strong>de</strong> Lote <strong>de</strong> RPSConsulta <strong>de</strong> NFS-eCancelamento <strong>de</strong> NFS-eImplementaçãoAssíncronaSíncronaSíncronaSíncronaSíncronaSíncronaSíncrona3.1.1 Serviços SíncronosAs solicitações <strong>de</strong> serviços <strong>de</strong> implementação síncrona são processadasimediatamente e o resultado do processamento é obtido em uma únicaconexão.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!