Boa Tarde,
A primeiro momento criamos um projeto java comum afim de gerar um wsdl para expor o serviço e logo em seguida criamos um projeto web para publicar através do servidor de aplicação.
A impressão que tive é que em um ambiente real não seria necessário a criação do primeiro projeto e poderíamos fazer a criação das classes para geração do wsdl já no projeto web, mantendo assim tudo em um único projeto.
Nesse caso acabamos ficando com dois wsdl, um disponibilizado pela equipe de "arquitetura" e outro ao consumidor final implementado pela equipe de desenvolvimento.
Como funciona em um ambiente real de desenvolvimento?