A ma connaissance beaucoup de langage de programmation peuvent faire l'affaire...
- Un WebService généralement s'appuie sur une base de données pour renvoyer les informations (mais ce n'est pas obligatoire..).
- Plusieurs standards sont utilisés pour servir les clients : JSON, REST, XML, SOAP, ..., voir même un standard maison (donc pas standard !)...
- Le fonctionnement interne d'un WebService peut être simple (webservice qui donne l'heure courante) ou bien plus complexe...
- Beaucoup de langages de programmation possèdent en standard ou une Framwork permettant de créer facilement et rapidement les première "briques" d'un webservice.
- Et enfin, il est évidant qu'il est plus simple de développer avec un langage dont on a l'habitude plutôt que avec un qu'on débute
- L'environnement logiciel autour de ton webservice peut aussi avoir son importance...
Java, PHP, ASP.Net, C#,.... sont les premiers qui me viennent à l'esprit, mais il en existe d'autres...
Bref, si tu en disait plus long, peu-être pourrait-on t'aider d'avantage...