Conhecimentos necessários programação NFe

Olá pessoal.

Bom… vou precisar desenvolver uma aplicação para gerar notas fiscais eletrônicas (NF-e) e gostaria de saber quais são os conhecimentos necessários para esse desenvolvimento.
Também, se possível, agradeceria se pudessem me indicar literatura.

Mais uma vez, agradeço a costumeira atenção de vocês.

Comece por aqui:

http://www.guj.com.br/posts/list/72325.java

Mas passe por aqui antes: http://www.guj.com.br/posts/list/135161.java#727245
Talves lhe economize um tempo se nao quiser fazer tudo do zero!
Se for fazer o site é o do aleck mesmo!