Bonjour,
Si il y a bien un domaine où je ne trouve aucune info (je dois pas être doué ou alors c'est un sujet rare...) c'est comment créer un service sous JBoss qui ne passe pas par le protocole HTTP. (un webservice sans web en gros )
Je voudrais implémenter mon propre protocole basé sur TCP/IP. Plutôt que de réinventer la roue (socket, mise en écoute et tout le toutim), autant utiliser l'existant. Je suis presque sur que c'est possible sous JBoss: insérer un nouveau protocole (une SocketFactory et/ou Invoker quelque chose comme ça), tout le reste est géré par les couches de bases JBoss: configuration du port, mise en écoute, négociation SSL, indication de lancer tel thread lorsque une connexion entrante arrive etc... et dans tel thread hop je gère mon protocole perso, concrètement c'est quasiment la seule chose que j'aurais à coder.
Le protocole en question est synchrone (par dessus du SSL), basé sure une suite de messages bien définit. Je ne peu en aucun cas passer par HTTP car la partie client existe, codée en C (donc pas moyen d'utiliser non plus le Remoting RMI etc...) et ne gérant pas les sessions. Bref: je ne peux modifier le client.
Le soucis, donc, c'est que je ne trouve aucune piste malgré déjà 2 jours de recherche.
Auriez vous une documentation ou des conseils à ce sujet, ne serait-ce qu'une piste? Voir même un code exemple très simple?
Merci d'avance!
Partager