Voce
Introdução x
1 Padrões de Comunicação e Transferência de dados x
1.1 Xml x
1.2 Soap x
1.3 Web Services x
1.4 Certificação digital x
1.4.1 Chave Pública x
1.4.2 Chave Privada x
1.4.3 Assinatura Digital x
2 Nota fiscal eletrônica x
2.1 Conceito da Nota fiscal eletrônica x
2.2 Base Legal (Legislação) x
2.3 Beneficio da Nota fiscal eletrônica x
2.4 Padrões Especificados para NF-e x
2.4.1 Padrão de comunicação x
2.4.2 Padrão de certificado digital x
2.4.3 Padrão de mensagens de Web Services x
2.4.4 Estratégias de Contingência x
3 Emissor NF-e – Um projeto baseado nos padrões de comunicação definidos pelo Ministério da Fazenda x
Considerações finais x
Anexo 1 – Cópias de algum documento x
1 PADROES DE COMUNICAÇÃO E TRANSFERENCIA DE DADOS
1.1 XML
O XML surgiu para suprir toda carência deixada pelo HTML (HyperText Markup Language) no desenvolvimento de aplicações avançadas para a Internet, principalmente no que tange àquelas aplicações que precisam manipular um grande volume de dados. O XML possibilita a transferência e manipulação de dados através da Internet de modo fácil e consistente, de tal forma que qualquer tipo de aplicação, independentemente da plataforma, sistema operacional, ou linguagem em que foi construída consiga manuseá-los. O XML ou Extensible Markup Language (Linguagem de Marcação Extensível) não é uma linguagem de marcação como o HTML, pois não possui tags (identifica os elementos) predefinidas, quem cria o documento XML é que as define; porém o XML tem como objetivo principal fazer a representação de dados, ou seja, nos permite armazenar dados no corpo do elemento e também armazenar dados dentro de atributos que são acrescentados juntamente com a tag de abertura de um elemento. Podemos citar o conceito de XML do autor Turban e King (2004, p.189) o XML (Extensible Markup Language) “é um padrão, utilizado