Характеристики Discovery Discovery Discovery Hson-RPC и JSON-RPC
-
26-09-2019 - |
Вопрос
Я собираюсь реализовать веб-сервис JSON-RPC. Мне нужны технические характеристики для этого. До сих пор я нашел только один ресурс, который можно назвать реальными спецификациями:
- JSON-RPC 1.0 http://json-rpc.org/wiki/specification
- Предложение JSON-RPC 2.0: http://groups.google.com/group/json-rpc/web/json-rpc-2-0 (Почему это на групп Google?)
Однако я видел, что JavaScript Frameworks, как Dojo активно использовать JSON-RPC SMD
Но это требует технических характеристик схемы JSON, но она перенаправляет до неверного 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?
Решение
Если я должен реализовать 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/devippers/conepts/howto_connect_to_tine_2.0_over_json-rpc.
Другие советы
Я нашел спецификацию для SMD в документации Dojo. Пока что это самый полный и самый современный, я мог найти. У вас повезло получить свой сервис JSONRPC вверх и бежать?
Есть SMD в Json-rpc.net.. Отказ Поэтому, если вы хотите, чтобы какой-то код образца вы можете вытащить его из исходного браузера. Вот Ссылка на SMD-код, он, по крайней мере, стоит заглянуть, даже если он не утверждается, что он еще не претендует на качество SMD Service.
я создал Brutusin-RPC. На основании следующих ссылок:
- http://www.jsonrpc.org/specification (JSON-RPC 2.0)
- http://json-schema.org. (Черно-схема тяги)
В моем случае тот факт, что этот последний - это проект, который меня не беспокоил меня слишком много, так как библиотека предоставляет инструменты, которые изолируют клиента от деталей схемы, как клиенты конечной точки, описательные встроенные услуги и тестирование модулей ... На самом деле, Я использую некоторые пользовательские расширения JSON-SCHEMA ...