Megoldásarchitektúra: Feladatalapú fogyasztói mobilalkalmazás

Ez egy olyan mobilháttérmodul, amelyet az iOS, az Android és a Windows ügyfélalkalmazásai is használnak. A Xamarinnal és a natív ügyféloldali SDK-kkal kapcsolat nélküli üzemmódban történő szinkronizálást (akár képfájlok szinkronizálását is) támogató mobil ügyfélalkalmazásokat is fejleszthet. Az App Service-hitelesítés segítségével identitásszolgáltatókhoz kapcsolódhat, az Azure Blob Storage pedig segít a lemezképek költséghatékony és skálázható tárolásában.

Ez a megoldás az alábbi, Azure által felügyelt szolgáltatásokra épül: App Service, SQL Database, Application Insights és HockeyApp. Ezek a szolgáltatások magas rendelkezésre állású környezetben futnak javítások és támogatás mellett, ami lehetővé teszi, hogy a környezet helyett a megoldásra tudjon fókuszálni.

Feladatalapú fogyasztói mobilalkalmazás 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

Implementálási segédlet

Termék Dokumentáció

App Service

Az ügyfélalkalmazás egy mobilügyfél-SDK-val csatlakozik az Azure mobilalkalmazás-háttérmoduljához. Az ügyféloldali SDK-k támogatják a kapcsolat nélküli üzemmódban történő szinkronizálást és hitelesítést, így könnyebben fejleszthet teljes funkciókészlettel rendelkező alkalmazásokat.

Offline szinkronizálás

Az Azure mobilalkalmazás-ügyféloldali SDK kapcsolat nélküli üzemmódban történő adatszinkronizálásával gyors válaszidejű, robusztus alkalmazásokat hozhat létre, amelyek hálózati hibák esetén is használhatóak.

SQL Database

A strukturált adatokat az SQL Database tárolja, amely egy olyan felhőalapú, relációs adatbázis, amely támogatja a tranzakciókat és hatékony lekérdezéseket tesz lehetővé.

Blobtároló

A rugalmasabb méretezhetőség és az alacsonyabb költségek érdekében a képeket az Azure Storage tárolja.

Application Insights

Hibák észlelése, szoftverleállások diagnosztizálása és a használat nyomon követése a webalkalmazásokban az Application Insights segítségével. Megalapozott döntéshozatal a teljes fejlesztési folyamat során.

HockeyApp

A HockeyApp segítségével összeomlási jelentéseket kaphat, nyomon követheti az alkalmazások használatát, és mobilalkalmazásokat terjeszthet.

Identitásszolgáltató

Az App Service Hitelesítés/Engedélyezés funkciója használható valamely közösségi vagy vállalati identitásszolgáltatóval való integrációhoz.

Folyamatos integráció és üzembe helyezés

Az App Service folyamatos integrációt és üzembe helyezést tesz lehetővé a BitBucket, GitHub és Visual Studio Team Services forrásokból való kódlekérésekkel.

Kódminták

Ismerkedjen meg a kódmintákkal, amelyek segíthetnek az implementáció első lépéseiben.

Kapcsolódó megoldásarchitektúrák