Merci pour vos réponses.
Désolé si ma question n'était pas très claire.
En fait, dan sla boite où je bosse par exemple, il y a une application qui tourne sur un serveur JBoss. Pour ce qui est des utilisateurs, ils se connectent à cette application à l'aide d'un client SWING, téléchargé via Java Web Start. Donc l'appli Swing communique avec l'appli serveur JBoss (ils utilisent les EJB je crois, mais pas sûr...).
Donc ma question, c'était de savoir s'il existait l'équivalent sur la plateforme .NET. Un client lourd (Windows Form) qui communique à distance avec une appli serveur. Et si oui quel était dans ce cas l'équivalent de Jboss par exemple (c'est-à-dire un serveur qui serait capable de faire tourner l'appli serveur .NET).
D'après ta réponse MagicBuzz, une solution est de faire tourner un webservice sur le serveur et que le client lourd interroge ce web service. OK, c'est une solution qui répond à ma question. Ainsi on a juste besoin d'un IIS pour faire tourner le web service (c'est bien ça?).
La connexion par socket, là je vois pas trop ce que c'est, mais je vais un peu "googler"...
Ixemul, d'après ce que je comprend du lien que tu as mis, ça permet de faire tourner une appli .NET sur un serveur Java, c'est bien ça? Mais la communication entre serveur et client reste le même principe non? (l'avantage de ce produit me parait être juste la portabilité sur linux par exemple, dis moi si je me trompe).