Pensando en servicios escalables, Cloud Endpoints
En este ejemplo vamos presentar una estructura inicial que proponga la construcción de un servicio para poder consumirlo desde diversos ambientes. El caso tradicional, es consumirlo desde escenarios móviles y tomando el modelo arquitectural que propone Google Cloud Endpoints . Vamos a iniciar con simples pasos. Crearemos un servicio que reciba un id y en base a esto el retorno sea una cadena . Para este ejemplo emplearemos Python en App Engine y aplicaremos conceptos de Google Protocol RPC library. Lo que buscamos es este mismo mecanismo que muestra la Fig. 1. Utilizaron Google API Explorer? Bueno vamos a trabajar el mismo escenario. Fig.1 Google APIs explorer A crear el servicio! Fig.2 Imports y representación del modelo para el servicio Como pueden observar en la Fig.2 estamos implementando Google Protocol RPC library. Luego tenemos la clase Mensaje y el manejo de la colección de mensajes. Ahora vamos a crear la clase que maneje el servicio y su marcado.