Login Registre-se
Arquitetura Projeto NFS-E Web  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Gabrielhold

JavaC Membro

Membro desde: 22/05/2013 11:21:00
Mensagens: 2
Offline

Olá pessoal tudo bom ?
Estou fazendo um projeto NFS-E web e estou com algumas duvidas a respeito de como implementa-lo da melhor maneira.
Estou utilizando JSF na view e para Assinar XML e Transmitir percebi que tenho que usar applet mesmo.

Na arquitetura web a dinâmica é diferente da desktop então por exemplo, para enviar um lote RPS você deve escolher as notas para compor e gerar o XML, então você deve assinar o XML com a applet, nesse caso o JSF me traria o xml atravez do JAXB para a página. A partir dai tenho duas opções, fazer o download do XML para o cliente depois envia-lo novamente para ele ser assinado, ou trazer o xml para pagina atravez de um campo input hiden e fazer a applet ler esse campo para pegar o XML e depois assina-lo.

E para transmitir o XML estava pensando em salvar no banco para carregar e transmitir assim que gerar o lote ou fazer o download no cliente para depois ele enviar denovo para transmiti-lo.

Qual seria o jeito mais elegante ? qual maneira vocês escolheriam ?

Obrigado desde ja
Gabriel
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Olá Gabriel,

Eu tenho um Applet de emissão de NF-e e utilizo Web Service para comunicar entre Applet e Servidor. Acredito que dessa forma você consegue controlar melhor, você poderia criar os serviços de Envio de Lote, Cancelamento, Inutilização, etc... no Web Service e fazer o Applet consumir e assinar os XMLs com o certificados do Cliente localmente. O que acha?

Exemplo Applet NF-e: http://www.javac.com.br/downloads/Projetos/nfeAppletExemplo.zip

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
Gabrielhold

JavaC Membro

Membro desde: 22/05/2013 11:21:00
Mensagens: 2
Offline

macielgoncalves wrote:Olá Gabriel,

Eu tenho um Applet de emissão de NF-e e utilizo Web Service para comunicar entre Applet e Servidor. Acredito que dessa forma você consegue controlar melhor, você poderia criar os serviços de Envio de Lote, Cancelamento, Inutilização, etc... no Web Service e fazer o Applet consumir e assinar os XMLs com o certificados do Cliente localmente. O que acha?

Exemplo Applet NF-e: http://www.javac.com.br/downloads/Projetos/nfeAppletExemplo.zip

Att,


Obrigado Maciel, é uma ótima ideia, mas no caso como é uma aplicação WEB gostaria de saber na sua opinião qual seria a melhor maneira do XML ir ate a applet, o cliente faria o download do xml pela aplicação Web e depois o upload para a applet , ou a applet pegaria o xml direto dos webservices ?
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Gabriel,

A ideia seria transferir os XMLs diretamente pelos Web Services, para o usuário esse processo seria abstraído. Esse formato está bem próximo ao utilizado pelos Web Services do Projeto NF-e.

Abraços.

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team