Personalizar aplicaciones de recursos móviles

Esta arquitectura de aplicación de recursos móviles utiliza Active Directory para proteger los datos corporativos de un sistema SAP de back-end, que se entregan a dispositivos a través de Azure App Service API Management.

Una aplicación cliente de Xamarin.Forms, que admite iOS, Android y Windows, funciona sin conexión y permite a los ingenieros de campo ver y editar los trabajos que tienen asignados.

La aplicación se ha creado con Visual Studio (PC o Mac) y Xamarin, compartiendo código de C# entre Android, iOS y Windows sin comprometer la experiencia de usuario. Visual Studio App Center se utiliza para automatizar compilaciones y pruebas, y para distribuir soluciones a evaluadores de versiones beta y tiendas de aplicaciones, al tiempo que proporciona supervisión y análisis de uso junto con AppInsights.

Custom mobile workforce appThis mobile workforce app architecture uses Active Directory to secure corporate data from an SAP back end system, delivered to devices via Azure App Service API Management.12345678

Cree la aplicación con Visual Studio y Xamarin.

Agregue el servicio de back-end Azure App Service Mobile Apps a la solución de la aplicación.

Implemente autenticación con Azure Active Directory.

Conéctese a datos empresariales de sistemas externos, como SAP, usando Azure API Management.

Implemente sincronización sin conexión para hacer que la aplicación móvil sea funcional sin una conexión de red.

Compile y pruebe la aplicación con Visual Studio App Center y publíquela.

Implemente la aplicación en los dispositivos con App Center.

Use Application Insights para supervisar la instancia de App Service.

  1. 1 Cree la aplicación con Visual Studio y Xamarin.
  2. 2 Agregue el servicio de back-end Azure App Service Mobile Apps a la solución de la aplicación.
  3. 3 Implemente autenticación con Azure Active Directory.
  4. 4 Conéctese a datos empresariales de sistemas externos, como SAP, usando Azure API Management.
  1. 5 Implemente sincronización sin conexión para hacer que la aplicación móvil sea funcional sin una conexión de red.
  2. 6 Compile y pruebe la aplicación con Visual Studio App Center y publíquela.
  3. 7 Implemente la aplicación en los dispositivos con App Center.
  4. 8 Use Application Insights para supervisar la instancia de App Service.

Guía sobre la implementación

Productos/descripción Documentación

Visual Studio

Cree el front-end web, aplicaciones móviles y servicios de back-end con C# en Visual Studio 2017 o Visual Studio para Mac.

Xamarin

Cree aplicaciones móviles para iOS y Android con C# y los SDK de Azure.

Visual Studio App Center

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

App Service

Una aplicación web de App Service puede hospedar una aplicación web para cliente y un servicio que el cliente web y móvil usan.

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.

API Management

Publique API para desarrolladores externos, asociados y empleados de forma segura y a escala.

Azure Active Directory

Azure Active Directory se usa para autenticación segura de nivel empresarial.

Información del producto

Los vínculos a la derecha proporcionan documentación sobre cómo implementar y administrar los productos de Azure que figuran en la arquitectura de la solución de abajo.

Arquitecturas de soluciones relacionadas

Social mobile and web app with authenticationThis mobile client app offers social image sharing with a companion web app. The app back end service does background image processing using an Azure Function and can notify users of progress via a notification hub. Non-image data is stored in CosmosDB. The web app accesses the back end service data and images via Traffic Manager. 1110987654321

Aplicación móvil y web social con autenticación

Esta aplicación cliente móvil ofrece uso compartido de imágenes sociales junto con una aplicación web complementaria. El servicio de back-end de la aplicación procesa las imágenes en segundo plano usando una función de Azure Functions y puede enviar a los usuarios una notificación sobre el progreso a través de un centro de notificaciones. Los datos que no son de imágenes se almacenan en CosmosDB. La aplicación web accede a los datos y a las imágenes del servicio de back-end a través de Traffic Manager.

Task-based consumer mobile appThis consumer mobile app architecture uses Azure App Service Mobile Apps to simplify authentication with multiple social identity providers, store data and sync it for offline access, and send push notifications.539468712

Aplicaciones móviles de consumidor basadas en tareas

Esta arquitectura de aplicaciones móviles de consumidor usa Azure App Service Mobile Apps para simplificar la autenticación con varios proveedores de identidades sociales, almacenar datos y sincronizarlos para acceso sin conexión y enviar notificaciones de inserción.