Megoldási ötletek
Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, alternatív szolgáltatásokat, megvalósítási szempontokat vagy díjszabási útmutatást, a GitHub visszajelzésével tudassa velünk.
Ez a mobil munkaerő-alkalmazásarchitektúra az Active Directory használatával védi a vállalati adatokat egy SAP háttérrendszerből, amely Azure App Service API Management keresztül érkezik az eszközökre.
A Xamarin.Forms ügyfélalkalmazás iOS, Android és Windows rendszerhez készült támogatásával offline működik, és lehetővé teszi a mezőmérnökök számára a hozzájuk rendelt feladatok megtekintését és szerkesztését.
Az alkalmazás a Visual Studio (PC vagy Mac) és a Xamarin használatával készült, és C#-kódot oszt meg Android, iOS és Windows rendszeren anélkül, hogy veszélyeztetné a felhasználói élményt. A Visual Studio App Center használatával automatizálhatja a buildeket és teszteket, és terjeszthető bétatesztelők és alkalmazás-áruházak számára, miközben használatfigyelést és elemzést is biztosít az App Insights segítségével.
Lehetséges használati esetek
Ez a megoldás olyan alkalmazottak számára van optimalizálva, akik a területről dolgoznak, és nem járnak rendszeresen az irodába.
- Technikusok (távközlés)
- Mérnökök
- Sales
- Építés (létesítmények és ingatlanok)
Architektúra
Az architektúra SVG-jének letöltése.
Adatfolyam
- Hozza létre az alkalmazást a Visual Studio és a Xamarin használatával.
- Adja hozzá a Azure App Service Mobile Apps háttérszolgáltatást az alkalmazásmegoldáshoz.
- Hitelesítés implementálása az Azure Active Directoryn keresztül.
- Az Azure API Management használatával csatlakozhat olyan külső rendszerek üzleti adataihoz, mint az SAP.
- Valósítsa meg az offline szinkronizálást, hogy a mobilalkalmazás hálózati kapcsolat nélkül is működőképes legyen.
- Az alkalmazást a Visual Studio App Centeren keresztül hozhatja létre és tesztelheti, majd közzéteheti.
- Az Application Insights használatával monitorozza a App Service.
- Telepítse az alkalmazást az eszközökre az App Center használatával.
Összetevők
- Webes előtér-, mobilalkalmazás- és háttérszolgáltatásokat készíthet a C# használatával a Visual Studio 2017-ben vagy a Visual Studio for Macben.
- Xamarin: Mobilalkalmazások létrehozása iOS-hez és Androidhoz C# és Azure SDK-k használatával.
- Visual Studio App Center: Az App Center folyamatos integrációs és üzembe helyezési munkafolyamatot tesz lehetővé a BitBucket, a GitHub és a Visual Studio Team Services kódjának lekérésével.
- Egy App Service-webalkalmazás üzemeltethet egy ügyféloldali webalkalmazást és egy szolgáltatást, amelyet a webes és a mobilügyfél is használ.
- Application Insights (az Azure Monitoron keresztül):Problémák észlelése, összeomlások diagnosztizálása és a használat nyomon követése a webalkalmazásban az Application Insights segítségével. Tájékozott döntéseket hozhat a fejlesztési életciklus során.
- API Management: API-k közzététele külső, partner- és alkalmazottfejlesztők számára biztonságosan és nagy méretekben.
- Az Azure Active Directory biztonságos, nagyvállalati szintű hitelesítéshez használható.