Egyéni alkalmazás mobil munkaerő számára

Azure Active Directory
API Management
App Service

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

ArchitektúradiagramAz architektúra SVG-jének letöltése.

Adatfolyam

  1. Hozza létre az alkalmazást a Visual Studio és a Xamarin használatával.
  2. Adja hozzá a Azure App Service Mobile Apps háttérszolgáltatást az alkalmazásmegoldáshoz.
  3. Hitelesítés implementálása az Azure Active Directoryn keresztül.
  4. Az Azure API Management használatával csatlakozhat olyan külső rendszerek üzleti adataihoz, mint az SAP.
  5. 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.
  6. Az alkalmazást a Visual Studio App Centeren keresztül hozhatja létre és tesztelheti, majd közzéteheti.
  7. Az Application Insights használatával monitorozza a App Service.
  8. 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ó.

Következő lépések