Feature #520
openCommunication entre Serveur et Client sans Base de données
50%
Description
La communication doit être d'une autre façon.
RPC
XML-RPC
Message-queueing
Updated by Schaeffer Jonathan over 14 years ago
- JSON-RPC : [[http://en.wikipedia.org/wiki/JSON-RPC]] et son implémentation C++ [[http://jsonrpc-cpp.sourceforge.net/]]
- CORBA : [[http://en.wikipedia.org/wiki/CORBA]]
- SOAP : [[http://en.wikipedia.org/wiki/SOAP]]
Il est sans doute plus intéressant de s'orienter vers JSON qui adresse pas mal de points négatifs de SOAP
Updated by Schaeffer Jonathan over 14 years ago
- % Done changed from 0 to 50
L'implémentation basique est faite pour le client et le serveur.
Le code est dans une branche "jsonrpc" des projets treqs et treqs-client. Disponibles respectivement depuis le repo AFS :
- git clone --branch jsonrpc /afs/in2p3.fr/home/j/jschaeff/public/git-repo/treqs.git
- git clone --branch jsonrpc /afs/in2p3.fr/home/j/jschaeff/public/git-repo/treqs-client.git
Les tests fonctionnels sont validés.
Les interfaçages à la base de donnée MySQL ont été complètement retirés du client.
Il y a deux dépendance supplémentaires :
- jsoncpp : http://jsoncpp.sourceforge.net/
- jsonrpc-cpp : http://jsonrpc-cpp.sourceforge.net/
Il doit être possible d'intégrer ces librairies directement dans le code source de treqs et de treqs-client, pour éviter d'avoir à installer les librairies sur les hotes.
Updated by Gomez Casanova Andres almost 14 years ago
This should be implemented in the Java version.
Updated by Brinette Pierre-Emmanuel over 9 years ago
- Project changed from TReqS-legacy to TReqS
- Target version deleted (
2.0.0)