Pregunta

Voy a implementar el servicio web JSON-RPC. Necesito especificaciones para esto. Hasta ahora sólo había encontrado un recurso que se puede llamar como especificaciones reales:

Sin embargo he visto que los marcos de JavaScript como Dojo por utilizar JSON-RPC SMD

Pero requiere especificaciones de esquema JSON, pero redirige a una URL incorrecta como referencia. Hasta ahora había encontrado lo siguiente:

Y todavía está a redactar ...

me puede punto cualquiera a algunas especificaciones reales ... Por lo menos algo actualiza oficial? Porque parece que la implementación de JSON-RPC 1.0 tal cual pueden no ser suficiente, al menos para los marcos como Dojo. O estoy equivocado?

Preguntas:

  • La puesta en práctica de JSON-RPC 1.0 especificaciones sean suficientes para proporcionar un servicio de JSON-RPC para la mayoría de los clientes modernos, y cuántos clientes están ahí (si en todo) que en realidad soporta capacidades más allá de JSON-RPC 1.0 ( SMD, esquema 2.0)?

    Debido a que parece que JSON-RPC 1.0 es único que tiene especificaciones oficiales (y no borrador)

  • Si yo debería implementar SMD, o se recomienda punto de lata que alguien más recientes especificaciones oficiales, de JSON esquema y Service Mapping descripción o son los enlaces que he encontrado realmente "las especificaciones?"
  • Son JSON-RPC 2.0, SMD y JSON-Esquema elabora lo suficientemente estable como para ponerlas en práctica?

Nota:. no sugieren implementaciones de servicios JSON-RPC existentes

Cualquier persona?

Editar:? ¿Alguien utiliza JSON-RPC en absoluto

¿Fue útil?

Solución

  

Si yo debería implementar SMD, o es   recomendada punto puede alguien   , las especificaciones de los últimos oficiales   JSON de esquema y la asignación del servicio   Descripción o enlaces que he encontrado son   realmente "las especificaciones?"

     

Son JSON-RPC 2.0, SMD y JSON-esquema   redacta lo suficientemente estable como para poner en práctica   ellos?

Cada He proyecto encontró el uso de este material enlaces a las mismas especificaciones que has encontrado. La gente se utiliza en base a las especificaciones del proyecto, pero no lo suficiente como para realmente impulsar el desarrollo de buenos doctores y ejemplos.

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

http://www.tine20.org/ wiki / index.php / Desarrolladores / Conceptos / Howto_connect_to_Tine_2.0_over_JSON-RPC

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

Otros consejos

he encontrado la especificación de SMD en la documentación dojo. Hasta ahora, este es el más completo y más actualizada que pude encontrar. ¿Tuvo alguna suerte conseguir su servicio JSONRPC en funcionamiento?

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

Hay una DME en JSON-RPC.NET . Así que si desea un código de ejemplo se puede tirar de ella desde el navegador de código. Aquí es un Enlace a SMD código , podría al menos ser digno de una vistazo, incluso si aunque no se afirma que es el servicio de SMD calidad de salidas.

Brutusin-RPC basa en las siguientes referencias:

En mi caso, el hecho de esta última siendo un proyecto no me molesta demasiado ya que la biblioteca proporciona herramientas que aíslan el cliente desde los detalles del esquema, como clientes de punto final, los servicios incorporados descriptivos, y los módulos de prueba ... de hecho, yo uso algunas extensiones personalizadas de JSON-esquema ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top