Architectuur voor de oplossing:Op taken gebaseerde mobiele app voor consumenten

Een mobiele back-end die wordt gebruikt door iOS-, Android- en Windows-clientapps. Gebruik client-SDK's van Xamarin of systeemeigen client-SDK's om een mobiele clientapp te bouwen met ondersteuning voor offlinesynchronisatie, inclusief offlinesynchronisatie van installatiekopieën. App Service-verificatie wordt gebruikt om verbinding te maken met een id-provider en Azure Blob Storage wordt gebruikt om op kosteneffectieve en schaalbare manier installatiekopieën op te slaan.

Deze oplossing is gebouwd op de beheerde services van Azure: App Service, SQL Database, Application Insights en de HockeyApp. De services worden in een omgeving met hoge beschikbaarheid uitgevoerd, gepatcht en ondersteund zodat u zich op de oplossing kunt concentreren en u niet hoeft bezig te houden met de omgeving waarin de services worden uitgevoerd.

Op taken gebaseerde mobiele app voor consumenten Een diagram van de oplossingsarchitectuur van een op taken gebaseerde mobiele app voor consumenten, gebouwd op basis van de door Azure beheerde services App Service, SQL Database, Application Insights en HockeyApp. Application Insights App Service Phone & Tablet Offline sync HockeyApp Continuous integrationand deployment SQL Database Identity provider Blob Storage

Begeleiding bij implementatie

Producten Documentatie

App Service

De clientapp maakt gebruik van een van de mobiele client-SDK's om verbinding te maken met een back-end van Azure Mobile App. De client-SDK's hebben ingebouwde ondersteuning voor offlinesynchronisatie en -verificatie, waardoor het bouwen van een volledig functionele app veel gemakkelijker wordt.

Offlinesynchronisatie

Gebruik de functie voor offlinesynchronisatie van gegevens van de SDK's voor Azure Mobile App-client om responsieve en robuuste apps te maken die ook kunnen worden gebruikt als er netwerkproblemen zijn.

SQL Database

Gestructureerde gegevens worden opgeslagen in SQL Database, een relationele databaseservice in de cloud die transacties en efficiënte query's ondersteunt.

Blob-opslag

Installatiekopieën worden opgeslagen in Azure Storage zodat u kunt profiteren van een betere schaalbaarheid tegen lagere kosten.

Application Insights

Spoor problemen op, stel de oorzaak van crashes vast en houd het gebruik bij binnen uw web-app met Application Insights. Neem goed onderbouwde beslissingen op elk moment gedurende de ontwikkelfase.

HockeyApp

Gebruik HockeyApp om meldingen over vastlopen te ontvangen, app-gebruik bij te houden en uw mobiele apps te distribueren.

Identiteitsprovider

Gebruik authenticatie/autorisatie van App Service om te integreren met een identiteitsprovider voor sociale of zakelijke doeleinden.

Continue integratie en implementatie

App Service maakt een continue integratie- en implementatiewerkstroom mogelijk door code uit BitBucket, GitHub en Visual Studio Team Services te halen.

Codevoorbeelden

Experimenteer met codevoorbeelden die u kunnen helpen snel aan de slag te gaan met deze implementatie.

Gerelateerde architecturen voor oplossingen