Arquitectura de solución: Aplicaciones móviles de consumidor basadas en tareas

Un back-end móvil que las aplicaciones cliente iOS, Android y Windows usan. Use Xamarin o SDK de clientes nativos para crear una aplicación cliente móvil con compatibilidad con sincronización sin conexión, incluida la sincronización sin conexión de archivos de imagen. La autenticación de App Service se usa para conectarse a un proveedor de identidades, y Azure Blob Storage se usa para almacenar imágenes de una manera rentable y escalable.

Esta solución está creada en los servicios administrados de Azure: Servicio de aplicaciones, Base de datos SQL, Detalles de la aplicación y la HockeyApp. Estos servicios se ejecutan en un entorno de alta disponibilidad, revisado y compatible, lo que permite al usuario centrarse en la solución, en lugar de en el entorno en el que se ejecutan.

Aplicaciones móviles de consumidor basadas en tareas A diagram showing the solution architecture of a task-based consumer mobile app, built on the Azure managed services App Service, SQL Database, Application Insights, and HockeyApp. Application Insights App Service Phone & Tablet Offline sync HockeyApp Continuous integrationand deployment SQL Database Identity provider Blob Storage

Guía sobre la implementación

Productos Documentación

Servicio de aplicaciones

La aplicación cliente usa uno de los SDK de cliente móvil para conectarse a un back-end de Aplicación móvil de Azure. Los SDK de cliente tienen soporte integrado para autenticación y sincronización sin conexión, lo que facilita mucho más crear una aplicación repleta de características.

Sincronización sin conexión

Use la función de sincronización de datos sin conexión del SDK de cliente de Aplicación móvil de Azure para crear aplicaciones con capacidad de respuesta y robustas que sigan siendo útiles incluso cuando hay problemas de red.

Base de datos SQL

Los datos estructurados se almacenan en SQL Database, un servicio de base de datos relacional en la nube que admite transacciones y consultas eficientes.

de blobs

Las imágenes se almacenan en Azure Storage para aprovechar la mejor escalabilidad con el menor costo.

Detalles de la aplicación

Detecte problemas, diagnostique bloqueos y mantenga un seguimiento del uso de su aplicación web con Application Insights. Tome decisiones informadas en todo el ciclo de vida de desarrollo.

HockeyApp

Use HockeyApp para obtener informes de bloqueos, realizar un seguimiento del uso de las aplicaciones y distribuir las aplicaciones móviles.

Proveedor de identidades

Use Autenticación/Autorización de App Service para integración con un proveedor de identidades social o empresarial.

Integración e implementación continuas

App Service permite un flujo de trabajo de integración e implementación continuas extrayendo código de BitBucket, GitHub y Visual Studio Team Services.

Ejemplos de código

Explore ejemplos de código que pueden ayudarle a comenzar con esta implementación.

Arquitecturas de soluciones relacionadas