Frage

Ich werde JSON-RPC Web-Service implementieren. Ich brauche Spezifikationen für diese. Bisher hatte ich nur eine Ressource gefunden, die als echte Spezifikationen genannt werden können:

Allerdings habe ich gesehen, dass JavaScript-Frameworks wie Dojo aktiv JSON-RPC SMD verwenden

Aber es erfordert Spezifikationen JSON Schema, aber es leitet auf eine falsche URL als Referenz. Bisher hatte ich folgendes gefunden:

Und es ist Entwurf noch ...

Kann jemand Punkt mich zu einigen aktuellen Spezifikationen ... Mindestens aktualisiert etwas offiziell? Denn es sieht so aus, dass die Umsetzung JSON-RPC 1.0 wie es ist nicht genug sein kann, zumindest für Frameworks wie Dojo. Oder bin ich falsch?

Fragen:

  • Would Implementierung von JSON-RPC 1.0 Spezifikationen genug sein, JSON-RPC-Dienst zur Verfügung zu stellen für die meisten modernen Kunden, und wie viele Kunden gibt es (wenn über-all), die tatsächlich Funktionen unterstützen über JSON-RPC 1.0 ( SMD, Schema, 2.0)?

    Weil es sieht aus wie die JSON-RPC 1.0 ist nur eine, die offiziellen Spezifikationen (und nicht Entwurf)

  • hat
  • Wenn ich sollte SMD implementieren, oder es wird empfohlen, kann jemand Punkt zu offiziellen, die aktuellsten Daten von Json Schema und Service Mapping Beschreibung oder sind die Links fand ich wirklich "die Spezifikationen?"
  • JSON-RPC 2.0, SMD und JSON-Schema Entwürfe stabil genug, um sie zu implementieren?

. Hinweis: schlägt nicht vorhandenen JSON-RPC-Dienst Implementierungen

Wer?

Edit:? Wer nutzt JSON-RPC überhaupt

War es hilfreich?

Lösung

  

Wenn ich sollte SMD implementieren, oder es ist   empfohlene kann jemand Punkt zu   Beamte, die aktuellsten Daten   von Json Schema und Service Mapping   Beschreibung oder Links, die ich gefunden sind   wirklich "die Spezifikationen?"

     

Sind JSON-RPC 2.0, SMD und JSON-Schema   Entwürfe stabil genug, um zu implementieren   sie?

Jedes Projekt, das ich gefunden habe dieses Zeug Links zu den gleichen Spezifikationen, die Sie gefunden haben. Leute es verwenden zu dem Entwurf der Spezifikationen basieren, aber nicht genug, um wirklich die Entwicklung einer guten Dokumentation und Beispiele zu fahren.

http: //javascript.neyric .com / blog / 2009/03/06 / inputex-022-SMD-yui-rpc /

http://www.tine20.org/ wiki / index.php / Entwickler / Konzepte / Howto_connect_to_Tine_2.0_over_JSON-RPC

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

Andere Tipps

Ich habe die Spezifikation für SMD im Dojo-Dokumentation. Bisher ist dies die vollständigste und auf dem neuesten Stand ich finden konnte. Haben Sie Glück bekommen Sie Ihren JSON-RPC-Dienst und läuft?

https://github.com/dojo/docs/ Blob / Master / Dojox / rpc / smd.rst

Es ist ein SMD in JSON-RPC.NET . Also, wenn Sie einige Beispiel-Code möchten Sie es aus dem Source-Browser ziehen kann. Hier ist ein Link zu SMD-Code , könnte es zumindest wert sein ein Peek, auch wenn wenn es nicht beansprucht ist noch SMD-Release Service-Qualität zu sein.

Ich habe Brutusin-RPC auf den folgenden Referenzen basiert:

In meinem Fall die Tatsache dieser letzten einen Entwurf zu sein hat mich nicht stören viel, da die Bibliothek bietet Tools, die den Client von den Details des Schemas, wie Endpunkt-Clients, deskriptive builtin Dienste und Testmodule isolieren ... in der Tat, ich benutze einige benutzerdefinierten Erweiterungen von JSON-Schema ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top