App per la forza lavoro mobile personalizzata

L'architettura dell'app per la forza lavoro mobile usa Active Directory per proteggere i dati aziendali da un sistema back-end SAP, distribuito ai dispositivi tramite Gestione API del Servizio app di Azure.

Un'app client Xamarin.Forms con supporto per iOS, Android e Windows funziona offline e permette ai tecnici sul campo di visualizzare e modificare i processi a loro assegnati.

L'app è stata creata con Visual Studio (PC o Mac) e Xamarin, condividendo il codice C# in Android, iOS e Windows senza compromettere l'esperienza utente. Visual Studio App Center viene usato per automatizzare le compilazioni e i test e per la distribuzione a beta tester e App Store, fornendo al tempo stesso funzionalità di monitoraggio dell'utilizzo e di analisi in combinazione con App Insights.

Benutzerdefinierte App für mobile MitarbeiterDiese Architektur der App für mobile Mitarbeiter trennt mit Active Directory Unternehmensdaten von einem SAP-Back-End-System. Die Bereitstellung der Daten auf den Geräten erfolgt via Azure App Service API Management.12345678

Crea l'app usando Visual Studio e Xamarin.

Aggiungi il servizio back-end delle app per dispositivi mobili del servizio app di Azure alla soluzione app.

Implementa l'autenticazione tramite Azure Active Directory.

Connettiti ai dati business in sistemi esterni come SAP tramite Gestione API di Azure.

Implementa la sincronizzazione offline per rendere operativa l'app per dispositivi mobili senza connessione di rete.

Compila ed esegui test dell'app tramite Visual Studio App Center e pubblicala.

Distribuisci l'app nei dispositivi tramite App Center.

Usa Application Insights per monitorare il servizio app.

  1. 1 Crea l'app usando Visual Studio e Xamarin.
  2. 2 Aggiungi il servizio back-end delle app per dispositivi mobili del servizio app di Azure alla soluzione app.
  3. 3 Implementa l'autenticazione tramite Azure Active Directory.
  4. 4 Connettiti ai dati business in sistemi esterni come SAP tramite Gestione API di Azure.
  1. 5 Implementa la sincronizzazione offline per rendere operativa l'app per dispositivi mobili senza connessione di rete.
  2. 6 Compila ed esegui test dell'app tramite Visual Studio App Center e pubblicala.
  3. 7 Distribuisci l'app nei dispositivi tramite App Center.
  4. 8 Usa Application Insights per monitorare il servizio app.

Linee guida di implementazione

Prodotti/Descrizione Documentazione

Visual Studio

Crea il front-end Web, le app per dispositivi mobili e i servizi back-end con C# in Visual Studio 2017 o Visual Studio per Mac.

Xamarin

Crea app per dispositivi mobili per iOS e Android usando C# e Azure SDK.

Visual Studio App Center

App Center offre un flusso di lavoro di integrazione e distribuzione continue eseguendo il pull del codice da BitBucket, GitHub e Visual Studio Team Services.

Servizio app

Un'app Web del servizio app può ospitare un'app Web per i clienti e un servizio usato dai client Web e per dispositivi mobili.

Application Insights

Rileva i problemi, diagnostica gli arresti anomali e tieni traccia dell'utilizzo nella tua app Web con Application Insights. Prendi decisioni basate su informazioni aggiornate per tutto il ciclo di vita di sviluppo.

Gestione API

Puoi pubblicare API per sviluppatori esterni, partner e dipendenti in modo sicuro e scalabile.

Azure Active Directory

Azure Active Directory viene usato per un'autenticazione sicura di livello aziendale.

Informazioni sui prodotti

I collegamenti a destra consentono di visualizzare la documentazione sulla distribuzione e sulla gestione dei prodotti di Azure elencati nell'architettura della soluzione riportata in precedenza.

Architetture delle soluzioni correlate

Mobile Apps und Web-Apps für soziale Netzwerke mit AuthentifizierungDiese mobile Client-App ermöglicht das Teilen von Bildern in Social Media über eine Begleit-Web-App. Der App-Back-End-Dienst führt im Hintergrund die Bildverarbeitung über eine Azure-Funktion durch und kann Benutzer über einen Notification Hub über den Status informieren. Nicht bildbezogene Daten werden in Cosmos DB gespeichert. Die Web-App greift über Traffic Manager auf die Daten und Bilder im Back-End-Dienst zu. 1110987654321

App Web e per dispositivi mobili social con autenticazione

Questa app client per dispositivi mobili offre la condivisione di immagini su social network con un'app Web complementare. Il servizio back-end dell'app esegue l'elaborazione in background delle immagini usando una funzione di Azure e può comunicare lo stato del processo agli utenti tramite un hub di notifica. I dati non di immagine vengono archiviati in CosmosDB. L'app Web accede ai dati del servizio back-end e alle immagini tramite Gestione traffico.

Aufgabenbasierte mobile App für KundenIn der Architektur dieser mobilen Endverbraucher-App wird Mobile App Service-Apps vielseitig genutzt: um die Authentifizierung mit verschiedenen sozialen Netzwerken als Identitätsanbieter zu vereinfachen, um Daten zu speichern und für den Offline-Zugriff zu synchronisieren und um Push-Benachrichtigungen zu senden.539468712

App per dispositivi mobili consumer basate su attività

Questa architettura per app per dispositivi mobili consumer usa le app per dispositivi mobili del servizio app di Azure per semplificare l'autenticazione con più provider di identità basata su social network, l'archiviazione dei dati, la sincronizzazione dei dati per l'accesso offline e l'invio di notifiche push.