Question

Je vais mettre en œuvre un service Web JSON-RPC. Je dois spécifications pour cela. Jusqu'à présent, je l'avais trouvé qu'une seule ressource qui peut être appelé comme spécifications réelles:

Cependant, je l'ai vu que les frameworks JavaScript comme Dojo utilisent activement SMD JSON-RPC

Mais il faut les spécifications du schéma JSON, mais il redirige vers l'URL incorrecte comme référence. Jusqu'à présent, j'avais trouvé ce qui suit:

Et il est encore ... rédiger

point que quelqu'un peut me certaines spécifications réelles ... Au moins quelque chose d'officiel mis à jour? Parce qu'il ressemble à la mise en œuvre que JSON-RPC 1.0 tel quel peut être pas suffisant, au moins pour les cadres comme Dojo. Ou je me trompe?

Questions:

  • Would mise en œuvre de JSON-RPC 1.0 spécifications être suffisant pour fournir un service JSON-RPC pour la plupart des clients modernes, et combien de clients sont là (si-tout) qui soutiennent réellement les capacités au-delà de JSON-RPC 1.0 ( SMD, schéma, 2.0)?

    Parce qu'il ressemble à ce que JSON-RPC 1.0 est seulement celui qui a des spécifications officielles (et non des projets)

  • Si j'implémenter CMS, ou il est Pointpeut de quelqu'un recommandé aux officiels, les plus récentes spécifications de Json schéma et Mapping Service description ou sont les liens que je trouve vraiment "le cahier des charges?"
  • sont JSON-RPC 2.0, CMS et JSON-schéma rédige suffisamment stable pour les mettre en œuvre?

Remarque:. ne suggèrent pas les implémentations existantes de service JSON-RPC

Tout le monde?

Modifier: Tout le monde utilise JSON-RPC du tout

Était-ce utile?

La solution

  

Si je CMS mettre en œuvre, ou il est   le point recommandé de quelqu'un peut à   officielles, la plupart des spécifications récentes   du schéma JSON et cartographie service   Description ou liens I trouvés sont   vraiment "le cahier des charges?"

     

sont JSON-RPC 2.0, CMS et JSON-schéma   rédige suffisamment stable pour mettre en œuvre   les?

Chaque projet que j'ai trouvé à l'aide de ces liens stuff aux mêmes spécifications que vous avez trouvé. Les gens l'utilisent sur la base des projets de spécifications, mais pas assez pour vraiment conduire le développement de bons documents et des exemples.

http: //javascript.neyric .com / blog / 2009/03/06 / inputex-022-smd-Yui-rpc /

http://www.tine20.org/ wiki / index.php / Développeurs / Concepts / Howto_connect_to_Tine_2.0_over_JSON-RPC

http://framework.zend.com/manual/en/ zend.json.server.html

Autres conseils

J'ai trouvé la spécification CMS dans la documentation du dojo. Jusqu'à présent, c'est le plus complet et le plus à jour que je pouvais trouver. Avez-vous eu un peu de chance d'obtenir votre service JSONRPC et en cours d'exécution?

https://github.com/dojo/docs/ blob / maître / dojox / rpc / smd.rst

Il y a un SMD JSON-RPC.NET . Donc, si vous voulez un exemple de code que vous pouvez tirer à partir du navigateur source. Voici un Lien vers le code SMD , il pourrait au moins être d'une valeur coup d'oeil, même si bien qu'il est pas prétendu être la qualité de service encore sortie CMS.

Brutusin-RPC basée sur les références suivantes:

Dans mon cas, le fait de ce dernier étant un projet ne me dérangeait pas trop car la bibliothèque fournit des outils qui isolent le client des détails du schéma, comme les clients finaux, des services de BUILTIN descriptifs, et des modules de test ... en fait, j'utilise quelques extensions personnalisées de JSON-schéma ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top