12

JSON-RPCWebサービスを実装します。このための仕様が必要です。これまでのところ、実際の仕様として呼び出すことができるリソースは1つしか見つかりませんでした。

ただし、DojoのようなJavaScriptフレームワークがJSON-RPCSMDを積極的に使用していることを確認しました

ただし、JSONスキーマの仕様が必要ですが、参照として誤ったURLにリダイレクトされます。これまでのところ、私は次のことを発見しました。

そしてそれはまだドラフトです...

誰かが私にいくつかの実際の仕様を指摘できますか...少なくとも公式に更新されたものはありますか?少なくともDojoのようなフレームワークでは、JSON-RPC1.0をそのまま実装するだけでは不十分なように見えるためです。それとも私は間違っていますか?

質問:

  • JSON-RPC 1.0仕様の実装は、最新のクライアントのほとんどにJSON-RPCサービスを提供するのに十分であり、JSON-RPC 1.0を超える機能(SMD、スキーマ、2.0)を実際にサポートするクライアントがいくつあるか(あるとしても) ?

    JSON-RPC 1.0は公式の仕様を持っているだけのように見えるので(ドラフトではありません)

  • SMDを実装する必要がある場合、または誰かがJsonスキーマサービスマッピングの説明の公式の最新の仕様を指すことが推奨されている場合、または私が見つけたリンクは本当に「仕様」ですか?

  • JSON-RPC 2.0、SMD、JSON-Schemaドラフトは、それらを実装するのに十分安定していますか?

注:既存のJSON-RPCサービスの実装を提案しないでください。

誰か?

編集: JSON-RPCを使用している人はいますか?

4

4 に答える 4

5

SMDを実装する必要がある場合、または誰かが公式のJsonスキーマとサービスマッピングの説明またはリンクの最新の仕様を指し示すことが推奨されている場合、それは本当に「仕様」ですか?

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

于 2010-04-21T21:00:37.600 に答える
2

dojoのドキュメントでSMDの仕様を見つけました。これまでのところ、これは私が見つけた中で最も完全で最新のものです。JsonRPCサービスを稼働させることができましたか?

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

于 2012-03-23T13:52:23.260 に答える
0

JSON-RPC.NETにはSMDがあります。したがって、サンプルコードが必要な場合は、ソースブラウザからプルできます。これがSMDコードへのリンクです。リリース品質のSMDサービスであるとはまだ主張されていなくても、少なくとも一見の価値があります。

于 2012-09-21T06:24:24.923 に答える
0

次の参照に基づいてBrutusin-RPCを作成しました。

私の場合、この最後のドラフトであるという事実は、エンドポイントクライアント、記述的な組み込みサービス、テストモジュールなど、スキーマの詳細からクライアントを分離するツールをライブラリが提供するため、あまり気になりませんでした...実際、 JSONスキーマのカスタム拡張機能をいくつか使用しています...

于 2016-09-16T11:25:59.617 に答える