JSON-RPC和Json-rpc服务发现规范

Art*_*yom 12 json specifications rfc json-rpc smd

我将实现JSON-RPC Web服务.我需要这个规格.到目前为止,我发现只有一种资源可以被称为真正的规范:

但是我已经看到像Dojo这样的JavaScript框架主动使用JSON-RPC SMD

但它需要JSON Schema规范,但它会重定向到错误的URL作为参考.到目前为止,我发现了以下内容:

它仍然是草案......

任何人都可以指出一些实际的规格......至少官方更新了什么?因为看起来实现JSON-RPC 1.0可能还不够,至少对于像Dojo这样的框架来说.还是我错了?

问题:

  • JSON-RPC 1.0规范的实现是否足以为大多数现代客户端提供JSON-RPC服务,以及有多少客户端(如果有的话)实际支持JSON-RPC 1.0之外的功能(SMD,Schema,2.0) ?

    因为看起来JSON-RPC 1.0只是一个具有官方规范(而不是草案)的

  • 如果我应该实现SMD,或者建议有人可以指向Json Schema服务映射描述的官方,最新规范,还是我发现的链接真的是"规范?"
  • JSON-RPC 2.0,SMD和JSON-Schema草案是否足够稳定以实现它们?

注意:不建议现有的JSON-RPC服务实现.

任何人?

编辑:任何人都使用JSON-RPC?

rwi*_*ams 5

如果我应该实现SMD,或者建议有人可以指向官方的,最近的Json Schema规范和服务映射描述或我发现的链接真的是"规范吗?"

JSON-RPC 2.0,SMD和JSON-Schema草案是否足够稳定以实现它们?

我发现使用这些东西的每个项目都链接到您找到的相同规格.人们正在根据草案规范使用它,但还不足以真正推动良好文档和示例的开发.

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

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

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