Domanda

ho intenzione di implementare un servizio web JSON-RPC. Ho bisogno di specifiche per questo. Finora avevo trovato solo una risorsa che può essere chiamato come specifiche reali:

Comunque ho visto che framework JavaScript come Dojo usano attivamente JSON-RPC SMD

Ma richiede JSON specifiche dello schema, ma reindirizza a URL non corretto come riferimento. Finora avevo trovato il seguente:

Ed è ancora in bozza ...

Qualcuno mi può puntare a qualche caratteristiche effettive ... Almeno qualcosa di ufficiale aggiornato? Perché sembra che l'implementazione JSON-RPC 1.0 come è può essere non abbastanza, almeno per framework come Dojo. O mi sbaglio?

Domande:

  • applicazione potrebbe di JSON-RPC 1.0 specifiche essere sufficiente a fornire un servizio JSON-RPC per la maggior parte dei clienti moderni, e quanti clienti sono lì (se a-tutti) che in realtà supporta funzionalità oltre JSON-RPC 1.0 ( SMD, schema, 2,0)?

    Perché sembra che JSON-RPC 1.0 è solo uno che ha le specifiche ufficiali (e non si tratta)

  • Se io dovrebbero attuare SMD, o si raccomanda Point può qualcuno che, più recenti specifiche ufficiali di JSON Schema e Mapping Service Descrizione o sono i link che ho trovato davvero "le specifiche?"
  • Are JSON-RPC 2.0, SMD e JSON-Schema elabora abbastanza stabile per la loro attuazione?

Nota. non suggeriscono implementazioni del servizio JSON-RPC esistenti

Chiunque?

Modifica:? Chiunque utilizza JSON-RPC a tutti

È stato utile?

Soluzione

  

Se io dovrebbero attuare SMD, oppure è   consigliata punto Può qualcuno a   , le specifiche più recenti ufficiali   di JSON Schema e mapping del servizio   Descrizione o link che ho trovato sono   realmente "le specifiche?"

     

Are JSON-RPC 2.0, SMD e JSON-Schema   redige abbastanza stabile da implementare   loro?

Ogni progetto che ho trovato usando questo link roba per le stesse specifiche che hai trovato. La gente lo usano in base ai progetti di specifiche, ma non abbastanza per davvero guidare lo sviluppo di buona documentazione ed esempi.

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

http://www.tine20.org/ wiki / index.php / Developers / Concetti / Howto_connect_to_Tine_2.0_over_JSON-RPC

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

Altri suggerimenti

ho trovato la specifica per SMD nella documentazione dojo. Finora questo è il più completo e più aggiornate sono riuscito a trovare. Hai avuto la fortuna di ottenere il vostro servizio JSONRPC attivo e funzionante?

https://github.com/dojo/docs/ blob / master / dojox / RPC / smd.rst

C'è uno SMD in JSON-RPC.NET . Quindi, se volete qualche codice di esempio si può tirare dal browser sorgente. Ecco una link di SMD codice , potrebbe almeno essere la pena di sbirciatina, anche se se non è affermato di essere il servizio di SMD qualità di uscita ancora.

Brutusin-RPC basa sui seguenti riferimenti:

Nel mio caso il fatto di questo ultimo essendo un progetto non mi ha infastidito troppo dal momento che la libreria fornisce gli strumenti che isolano il cliente dai dettagli dello schema, come i client degli endpoint, servizi incorporati descrittivi, e moduli di test ... in realtà, io uso di alcune estensioni personalizzate di JSON-Schema ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top