AppEngine Python – Webservices através de ProtoRPC

Consegui dar uma parada para dar uma lida nos feeds e algo interessante chamou a atenção no blog do Google AppEngine: lançamento de uma api para webservices, chamada ProtoRPC .

Havia dado alguns passos usando o django-nonrel e um projeto para expor funcionalidades via REST, porém, esse esquema facilita e muito as coisas, principalmente ao expor simples serviços, como chamadas ajax, por exemplo.

Basicamente, você tem 3 passos:

  • Uma classe de request, que deriva de messages.Message;
  • Uma classe de respose, que também deriva de messages.Message;
  • Uma classe de serviço, que deriva de remote.Service, e que expõe os métodos;

Feito isso, só mapear sua aplicação para uma URL apontando a classe de serviço, e chamar o método. O exemplo completo pode ser visto aqui.

Nota: Por enquanto disponível somente para Python, mas em breve a versão Java será liberada.

Boa, Google!

Bookmarksbookmark bookmark bookmark bookmark bookmark bookmark

Popularity: 4%

1 Comment so far

  1. david de oliveira dantas on May 13th, 2011

    oi robson venho te oferecer un hotmail y messenger @dantas.es si vce esta interesado contata comigo webmaster@dantas.es

Vale Presente