Normalmente cuando tenemos la necesidad de obtener algún tipo de información desde fuentes de datos locales o externas y queremos mantener la interoperabilidad entre sistemas de diferente naturaleza, implementamos técnicas de comunicación como servicios web. La nube de Microsoft nos otorga la posibilidad de eficientar este tipo de transacciones con un servicio llamado Azure Mobile Services.

mobile service

Las tareas comunes que podemos ejecutar con este servicio son tres:

Almacenamiento de datos / Data Storage

ds

  • Blob Storage: Almacenamiento virtual en Microsoft Azure.
  • SQL Azure: Información de tipo relacional con tablas.
  • Table Storage: Información de tipo NO relacional con tablas de bordes irregulares.

Notificaciones / Notifications

ds2

  • WNS / MPNS: Windows Notification Service, Apple Notification Service y Google Cloud Messaging.

Autenticaciones / Authentication

ds3

  • Authentication: Twitter, Microsoft, Facebook y Google.

Los Azure Mobile Services nos permiten comunicar nuestro «BackEnd» con nuestras aplicaciones móviles ejecutando lógica de negocio desde la nube.

Esto significa que podemos tener implementada cualquier aplicación móvil en diferentes plataformas (windows phone, windows store, android, iOS) y tener un solo servicio que ejecute las transacciones de datos sin importar la cantidad de usuarios conectados a ella a través de internet.


Sigueme en Twitter @vmorenoz

¿Te gustó este artículo? Únete a Facebook en MicrosoftLand

Deja un comentario