Utilizar Webservice das NFe

Qual seria a melhor forma de consumir os webservices da NFe ?

Estou com duvidas em como implementar isso. Utilizo a bilioteca AXIS e com ela consegui gerar as classes que preciso para consumir o serviço desejado. O problema é como montar um sistema em que possa configurar em qual UF se conectar. Para cada UF gerei as classes com o WSDL2Java do AXIS as classes são geradas com nomes iguais o que muda é o pacote onde é colocada. Por exemplo:

Para consultar uma nota no estado de SC teria as classes no pacote:

sc.nfecnsulta.*

Se fosse para o PR teria:

pr.nfeconsulta.*

Não sei se essa seria a melhor estrutura. Mas como faria para de acordo com a configurações do sistema que pode ser dinamica utilizar em determinado momento a consulta no estado de SC e em outras situações o estado do PR ?

Dar uma olhada no X-Fire:

http://xfire.codehaus.org/

:grin: