Benutzerdefinierte App für mobile Mitarbeiter

Diese 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.

Eine Xamarin.Forms-Client-App mit Unterstützung für iOS, Android und Windows, die offline genutzt werden kann und es Mitarbeitern im Außendienst ermöglicht, die ihnen zugewiesenen Aufträge anzuzeigen und zu bearbeiten.

Die App wird mit Visual Studio (PC oder Mac) und Xamarin entwickelt. Dabei wird der C#-Code gleichermaßen auf Android, iOS und Windows eingesetzt – ganz ohne Beeinträchtigung der Nutzungsqualität. Mithilfe von Visual Studio App Center werden Builds und Tests automatisiert und an Betatester und App-Stores verteilt. Zudem ermöglicht Visual Studio App Center eine Nutzungsüberwachung und -analyse in Verbindung mit App Insights.

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

Erstellen Sie die App mit Visual Studio und Xamarin.

Fügen Sie das Azure App Service Mobile Apps-Back-End zur Projektmappe der App hinzu.

Implementieren Sie die Authentifizierung über Azure Active Directory.

Stellen Sie mit Azure API Management Verbindungen mit geschäftlichen Daten auf externen Systemen wie SAP her.

Implementieren Sie eine Offlinesynchronisierung, damit Ihre mobile App auch ohne Netzwerkverbindung funktionsfähig bleibt.

Entwickeln Sie Ihre App und testen Sie sie vor der Veröffentlichung mit Visual Studio App Center.

Stellen Sie die App mit App Center auf Geräten bereit.

Überwachen Sie App Service mit Application Insights.

  1. 1 Erstellen Sie die App mit Visual Studio und Xamarin.
  2. 2 Fügen Sie das Azure App Service Mobile Apps-Back-End zur Projektmappe der App hinzu.
  3. 3 Implementieren Sie die Authentifizierung über Azure Active Directory.
  4. 4 Stellen Sie mit Azure API Management Verbindungen mit geschäftlichen Daten auf externen Systemen wie SAP her.
  1. 5 Implementieren Sie eine Offlinesynchronisierung, damit Ihre mobile App auch ohne Netzwerkverbindung funktionsfähig bleibt.
  2. 6 Entwickeln Sie Ihre App und testen Sie sie vor der Veröffentlichung mit Visual Studio App Center.
  3. 7 Stellen Sie die App mit App Center auf Geräten bereit.
  4. 8 Überwachen Sie App Service mit Application Insights.

Implementierungsleitfaden

Produkte/Beschreibung Dokumentation

Visual Studio

Entwickeln Sie das Web-Front-End, mobile Apps und Back-End-Dienste mit C# in Visual Studio 2017 oder Visual Studio für Mac.

Xamarin

Mobile Apps für iOS und Android – mit C# und Azure SDKs.

Visual Studio App Center

App Center ermöglicht einen Continuous Integration- und Continuous Deployment-Workflow, indem Code aus BitBucket, GitHub und Visual Studio Team Services abgerufen wird.

App Service

Eine App Service-Web-App kann eine Web-App für Kunden und einen Dienst hosten, der vom Web-Client und vom mobilen Client verwendet wird.

Application Insights

Erkennen Sie Probleme, diagnostizieren Sie Abstürze, und verfolgen Sie die Nutzung in Ihrer Web-App mit Application Insights. Treffen Sie während des gesamten Entwicklungszyklus fundierte Entscheidungen.

API Management

Veröffentlichen Sie APIs sicher und auch im großen Maßstab für externe und interne Entwickler sowie für Entwicklungspartner.

Azure Active Directory

Azure Active Directory wird für eine sichere Authentifizierung auf Unternehmensniveau verwendet.

Produktinformationen

Rechts finden Sie Links zu Dokumentationsartikeln zum Bereitstellen und Verwalten der Azure-Produkte, die oben in der Lösungsarchitektur aufgelistet sind.

Zugehörige Lösungsarchitekturen

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

Mobile Apps und Web-Apps für soziale Netzwerke mit Authentifizierung

Diese 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.

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

Aufgabenbasierte mobile App für Kunden

In 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.