Pergunta

Eu estou indo para implementar JSON-RPC serviço da web.Eu preciso de especificações para este.Até agora eu tinha encontrado apenas um recurso que pode ser chamado como real especificações:

No entanto, eu vi que o JavaScript frameworks como Dojo ativamente usar JSON-RPC SMD

Mas isso requer JSON especificações de Esquema, mas ele redireciona para a URL incorrecto como referência.Até agora eu tinha encontrado o seguinte:

E ele ainda está em projecto...

Alguém pode me apontar para algumas especificações reais...Pelo menos algo oficial atualizada?Porque parece que a implementação do JSON-RPC 1.0 como é pode não ser o suficiente, pelo menos para estruturas como o Dojo.Ou estou errado?

Perguntas:

  • Gostaria de implementação do JSON-RPC 1.0 especificações de ser suficiente para fornecer JSON-RPC serviço para mais de moderno clientes, e quantos clientes (se em tudo) que, na verdade, a capacidade de suporte além do JSON-RPC 1.0 (SMD, Esquema, 2.0)?

    Porque parece que o JSON-RPC 1.0 é apenas aquela que tem especificações oficiais (e não em forma de rascunho)

  • Se eu deveria implementar SMD, ou é recomendado alguém pode apontar para oficial, mais recentes especificações de Json Esquema e O Serviço De Mapeamento De Descrição ou são os links que eu achei realmente "as especificações?"
  • São JSON-RPC 2.0, SMD e JSON-Esquema rascunhos estável o suficiente para implementá-las?

Nota: não sugira existente JSON-RPC implementações de serviço.

Ninguém?

Editar: Ninguém usa JSON-RPC em tudo?

Foi útil?

Solução

Se eu deveria implementar SMD, ou é recomendado alguém pode apontar para oficial, mais recentes especificações de Json e Esquema de Mapeamento de Serviços de Descrição ou links que eu encontrei são realmente "as especificações?"

São JSON-RPC 2.0, SMD e JSON-Esquema rascunhos estável o suficiente para implementar eles?

Cada projeto que eu encontrei a utilização deste material links para as mesmas especificações que você encontrou.As pessoas estão usando-o com base no projecto de especificações, mas não o suficiente para realmente conduzir o desenvolvimento de boas docs e exemplos.

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

Outras dicas

Eu encontrei a especificação para SMD no dojo de documentação.Até agora, este é o mais completo e mais atualizado que eu poderia encontrar.Você teve alguma sorte a sua JsonRPC serviço de backup e em execução?

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

Há um SMD em JSON-RPC.NET.Então, se você gostaria de alguns exemplos de código que você pode retirá-lo do navegador de origem.Aqui é um Link para SMD código, poderia ser, pelo menos, vale a pena espreitar, mesmo se o que ele não é reivindicada a ser lançamento a qualidade SMD serviço ainda.

Eu criei Brutusin-RPC com base nas seguintes referências:

No meu caso, o fato de este último ser um projecto não incomoda muito, pois a biblioteca fornece ferramentas que isolar o cliente os detalhes do esquema, como o ponto de extremidade de clientes, descritivo interno de serviços, e testes de módulos de...Na verdade, eu uso algumas extensões personalizadas do JSON-Esquema...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top