Pelo que entendí posso ter a navegação no Seam de 2 formas:
1 - Criando um arquivão pages.xml para toda a aplicação ou
2 - Criando um arquivo individual para cada xhtml assim: minhaPagina.page.xml
Pergunto:
É isso mesmo? Em uma aplicação qual abordagem é mais produtiva/melhor ? Ou independe?
A navegação pode ser por meio de um único pages.xml, mas para aplicações de tamanho considerável pode complicar a organização, arquivos pages individuais, facilitam a organização.
Há de se considerar que determinados casos nem mesmo precisam de um xml para controlar a navegação, ficando por conta da própria Action vinculada ao processo.
Em fim, tudo depende da arquitetura e volume do projeto.