사용자 지정 모바일 인력 앱

이 모바일 인력 앱 아키텍처는 Active Directory를 사용하여 Azure App Service API Management를 통해 디바이스로 전송된, SAP 백 엔드 시스템의 회사 데이터를 보호합니다.

iOS, Android 및 Windows를 지원하는 Xamarin.Forms 클라이언트 앱은 오프라인에서 작동하며, 현장 엔지니어가 할당된 작업을 보고 편집할 수 있게 합니다.

앱은 Visual Studio(PC 또는 Mac) 및 Xamarin으로 빌드되며, 사용자 환경의 손상 없이 Android, iOS 및 Windows에서 C# 코드를 공유합니다. Visual Studio App Center는 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

Visual Studio 및 Xamarin을 사용하여 앱을 만듭니다.

Azure App Service Mobile Apps 백 엔드 서비스를 앱 솔루션에 추가합니다.

Azure Active Directory를 통해 인증을 구현합니다.

Azure API Management를 사용하여 SAP 등의 외부 시스템에 있는 비즈니스 데이터에 연결합니다.

네트워크 연결 없이 모바일 앱이 작동할 수 있도록 오프라인 동기화를 구현합니다.

Visual Studio App Center를 통해 앱을 빌드 및 테스트하고 게시합니다.

App Center를 사용하여 디바이스에 앱을 배포합니다.

Application Insights를 사용하여 App Service를 모니터링합니다.

  1. 1 Visual Studio 및 Xamarin을 사용하여 앱을 만듭니다.
  2. 2 Azure App Service Mobile Apps 백 엔드 서비스를 앱 솔루션에 추가합니다.
  3. 3 Azure Active Directory를 통해 인증을 구현합니다.
  4. 4 Azure API Management를 사용하여 SAP 등의 외부 시스템에 있는 비즈니스 데이터에 연결합니다.
  1. 5 네트워크 연결 없이 모바일 앱이 작동할 수 있도록 오프라인 동기화를 구현합니다.
  2. 6 Visual Studio App Center를 통해 앱을 빌드 및 테스트하고 게시합니다.
  3. 7 App Center를 사용하여 디바이스에 앱을 배포합니다.
  4. 8 Application Insights를 사용하여 App Service를 모니터링합니다.

구현 가이드

제품/설명 설명서

Visual Studio

Visual Studio 2017 또는 Mac용 Visual Studio를 사용하여 C#으로 웹 프런트 엔드, 모바일 앱, 백 엔드 서비스를 빌드하세요.

Xamarin

C# 및 Azure SDK를 사용하여 iOS 및 Android용 모바일 앱을 만드세요.

Visual Studio App Center

App Center는 BitBucket, GitHub 및 Visual Studio Team Services에서 코드를 풀링하여 지속적인 통합 및 배포 워크플로를 가능하게 합니다.

App Service

App Service 웹앱은 고객 관련 웹앱 및 웹과 모바일 클라이언트 양쪽 모두에 사용되는 서비스를 호스트할 수 있습니다.

Application Insights

Application Insights로 웹앱에서 문제를 탐색하고 충돌을 진단하고 사용량을 추적하세요. 개발 수명 주기 전체에 걸쳐 정보를 바탕으로 결정을 내릴 수 있습니다.

API Management

대규모로 안전하게 API를 외부, 파트너 및 직원 개발자에게 게시할 수 있습니다.

Azure Active Directory

Azure Active Directory는 안전한 엔터프라이즈급 인증에 사용됩니다.

제품 정보

오른쪽의 링크는 위의 솔루션 아키텍처에 나열된 Azure 제품의 배포 및 관리에 대한 설명서를 제공합니다.

관련 솔루션 아키텍처

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

인증과 소셜 모바일 및 웹앱

이 모바일 클라이언트 앱은 컴패니언 웹앱과 소셜 이미지 공유를 제공합니다. 앱 백 엔드 서비스는 Azure Function을 사용하여 백그라운드 이미지 처리를 수행하고 알림 허브를 통해 사용자에게 진행률을 알릴 수 있습니다. 이미지가 아닌 데이터는 CosmosDB에 저장됩니다. 웹앱은 Traffic Manager를 통해 백 엔드 서비스 데이터 및 이미지에 액세스합니다.

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

작업 기반 소비자 모바일 앱

이 소비자 모바일 앱 아키텍처에서는 Azure App Service Mobile Apps를 사용하여 여러 소셜 ID 공급자를 이용한 인증을 간소화하고 오프라인 액세스를 위해 데이터를 저장하고 동기화하며 푸시 알림을 보냅니다.