https://forge.in2p3.fr/https://forge.in2p3.fr/favicon.ico?16780521162010-04-13T15:35:54ZIN2P3-ForgeTReqS - Feature #520: Communication entre Serveur et Client sans Base de donnéeshttps://forge.in2p3.fr/issues/520?journal_id=6232010-04-13T15:35:54ZGomez Casanova Andresandres.gomez@cc.in2p3.fr
<ul><li><strong>Target version</strong> set to <i>2.0.0</i></li></ul> TReqS - Feature #520: Communication entre Serveur et Client sans Base de donnéeshttps://forge.in2p3.fr/issues/520?journal_id=6242010-04-14T07:50:34ZSchaeffer Jonathanjonathan.schaeffer@cc.in2p3.fr
<ul></ul><ul>
<li>JSON-RPC : [[<a class="external" href="http://en.wikipedia.org/wiki/JSON-RPC">http://en.wikipedia.org/wiki/JSON-RPC</a>]] et son implémentation C++ [[<a class="external" href="http://jsonrpc-cpp.sourceforge.net/">http://jsonrpc-cpp.sourceforge.net/</a>]]</li>
<li>CORBA : [[<a class="external" href="http://en.wikipedia.org/wiki/CORBA">http://en.wikipedia.org/wiki/CORBA</a>]]</li>
<li>SOAP : [[<a class="external" href="http://en.wikipedia.org/wiki/SOAP">http://en.wikipedia.org/wiki/SOAP</a>]]</li>
</ul>
<p>Il est sans doute plus intéressant de s'orienter vers JSON qui adresse pas mal de points négatifs de SOAP</p> TReqS - Feature #520: Communication entre Serveur et Client sans Base de donnéeshttps://forge.in2p3.fr/issues/520?journal_id=6322010-04-21T14:39:06ZSchaeffer Jonathanjonathan.schaeffer@cc.in2p3.fr
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>50</i></li></ul><p>L'implémentation basique est faite pour le client et le serveur.<br />Le code est dans une branche "jsonrpc" des projets treqs et treqs-client. Disponibles respectivement depuis le repo AFS :</p>
<ul>
<li>git clone --branch jsonrpc /afs/in2p3.fr/home/j/jschaeff/public/git-repo/treqs.git </li>
<li>git clone --branch jsonrpc /afs/in2p3.fr/home/j/jschaeff/public/git-repo/treqs-client.git</li>
</ul>
<p>Les tests fonctionnels sont validés.<br />Les interfaçages à la base de donnée MySQL ont été complètement retirés du client.<br />Il y a deux dépendance supplémentaires :</p>
<ul>
<li>jsoncpp : <a class="external" href="http://jsoncpp.sourceforge.net/">http://jsoncpp.sourceforge.net/</a></li>
<li>jsonrpc-cpp : <a class="external" href="http://jsonrpc-cpp.sourceforge.net/">http://jsonrpc-cpp.sourceforge.net/</a></li>
</ul>
<p>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.</p> TReqS - Feature #520: Communication entre Serveur et Client sans Base de donnéeshttps://forge.in2p3.fr/issues/520?journal_id=16982011-01-28T19:05:53ZGomez Casanova Andresandres.gomez@cc.in2p3.fr
<ul></ul><p>This should be implemented in the Java version.</p> TReqS - Feature #520: Communication entre Serveur et Client sans Base de donnéeshttps://forge.in2p3.fr/issues/520?journal_id=238282015-03-24T16:37:19ZBrinette Pierre-Emmanuelpbrinette@cc.in2p3.fr
<ul><li><strong>Project</strong> changed from <i>TReqS-legacy</i> to <i>TReqS</i></li><li><strong>Target version</strong> deleted (<del><i>2.0.0</i></del>)</li></ul>