Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Android paas

82 vues

Publié le

Paas + Android

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Android paas

  1. 1. Soluciones de movilidad con Android y PaaS Francisco Javier Solans Benedí francisco.solans@neodoo.es Manuel Aznar Pérez manuel.aznar@neodoo.es Mayo del 2011
  2. 2. Cloud Computing  (DIBUJO)  Capas del Cloud:  IaaS: − Infraestructura hardware.  PaaS: − Sistema Operativo y entorno de ejecución de la aplicación.  SaaS: − El software.  Tipos de Cloud:  Público.  Privado.  Híbrido.
  3. 3. PaaS  Ventajas de PaaS:  La infraestructura de hardware, sistema operativo y el entorno de ejecución de la aplicación viene garantizada por el proveedor.  El desarrollador se centra exclusivamente en el código. Soy un desarrollador. ! Dejadme pensar sólo en el código de aplicación !  PaaS is all about developers and building apps.  With PaaS developers can now spin up their new applications in minutes without going through the usual rigmarole of installing database, application runtime and other 3rd party software, before writing a line of code.  Also the PaaS provider manages scalability reliability, patches and upgrades. Freeing the developer to just think out one thing – their app.  Also the PaaS provider manages scalability reliability, patches and upgrades. Freeing the developer to just think out one thing – their app.
  4. 4. Algunos proveedores PaaS  Amazon:  Líder en IaaS. − Productos más conocidos: EC2 y S3.  Inicia su inmersión en PaaS con AWS Elastic Beanstalk. − El producto soporta despliegues de aplicaciones web en Java empaquetadas en WAR en una infraestructura compuesta de un balanceador de carga y el despliegue del fichero WAR en una o varias instancias EC2 corriendo con Apache Tomcat.  Google:  Google App Engine: Ejecutar aplicaciones web escalables en la infraestructura Google mediante los entornos de aplicación basados en Java y Python.  CloudBees :  Vmware:  Cloud Foundry : Ejecutar aplicaciones Spring, Rails y Sinatra para Ruby, Node.js. Y applicaciones para otros frameworks JVM incluyendo Grails. También ofrece como servicios para datos : MySQL, Redis, y MongoDB.
  5. 5. Cloud Computing y soluciones de movilidad
  6. 6. Un ejemplo real  Uniendo el Cloud y Android con GAE:  Google App Engine (GAE/J).  Android.  Restlet / Gson (Dibujo conexión)  Extensivo a cualquier proveedor PaaS:  Cloud Server (GAE, Amazon, Neodoo SOA PaaS, ...).  Android  Restlet / Gson (Dibujo conexión)
  7. 7. Neodoo SOA PaaS  Neodoo ofrece plataformas Open Source SOA basadas en Apache Foundation y JBoss Comunity en modalidad PaaS. − Arquitecturas Java EE basadas en Apache Tomcat, Apache Geronimo y JBoss AS.  Repositorio de servicios en la nube:  ¡ Listo para ser consumidos ! No implementes todo y coge lo que necesitas.
  8. 8. 8 Links  REST en GAE : http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/252-restlet.html  REST en Android : http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/266-restlet.html  JSON : http://code.google.com/p/google-gson/  SOAP : http://code.google.com/p/ksoap2-android/
  9. 9. 9 Sistemas: sistemas@neodoo.es Desarrollo: desarrollo@neodoo.es Contacto
  10. 10. 9 Sistemas: sistemas@neodoo.es Desarrollo: desarrollo@neodoo.es Contacto

×