사용자 지정 모바일 인력 앱
이 모바일 인력 앱 아키텍처는 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와 더불어 사용량 모니터링 및 분석을 제공하는 동시에 빌드 및 테스트를 자동화하고 베타 테스터와 앱 스토어에 배포하는 데 사용됩니다.
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 Visual Studio 및 Xamarin을 사용하여 앱을 만듭니다.
- 2 Azure App Service Mobile Apps 백 엔드 서비스를 앱 솔루션에 추가합니다.
- 3 Azure Active Directory를 통해 인증을 구현합니다.
- 4 Azure API Management를 사용하여 SAP 등의 외부 시스템에 있는 비즈니스 데이터에 연결합니다.
- 5 네트워크 연결 없이 모바일 앱이 작동할 수 있도록 오프라인 동기화를 구현합니다.
- 6 Visual Studio App Center를 통해 앱을 빌드 및 테스트하고 게시합니다.
- 7 App Center를 사용하여 디바이스에 앱을 배포합니다.
- 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 제품의 배포 및 관리에 대한 설명서를 제공합니다.
관련 솔루션 아키텍처
인증과 소셜 모바일 및 웹앱
이 모바일 클라이언트 앱은 컴패니언 웹앱과 소셜 이미지 공유를 제공합니다. 앱 백 엔드 서비스는 Azure Function을 사용하여 백그라운드 이미지 처리를 수행하고 알림 허브를 통해 사용자에게 진행률을 알릴 수 있습니다. 이미지가 아닌 데이터는 CosmosDB에 저장됩니다. 웹앱은 Traffic Manager를 통해 백 엔드 서비스 데이터 및 이미지에 액세스합니다.
작업 기반 소비자 모바일 앱
이 소비자 모바일 앱 아키텍처에서는 Azure App Service Mobile Apps를 사용하여 여러 소셜 ID 공급자를 이용한 인증을 간소화하고 오프라인 액세스를 위해 데이터를 저장하고 동기화하며 푸시 알림을 보냅니다.