레거시 앱에 모바일 프런트 엔드 추가

Microsoft Entra ID
Microsoft Entra 외부 ID
Azure SQL Database
Azure Virtual Machines

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.

이 솔루션 아이디어는 레거시 처리 애플리케이션에 최신 프런트 엔드를 제공하여 직원의 생산성을 향상시키고 의사 결정을 가속화하는 데 도움이 됩니다. 이 LOB(기간 업무) 애플리케이션 솔루션은 여러 비즈니스 시스템의 데이터를 통합합니다. 그런 다음, 웹 및 모바일 프런트 엔드에 데이터를 표시합니다.

잠재적인 사용 사례

서로 다른 레거시 시스템을 연결하고 모바일 UI를 통해 사용자에게 액세스 권한을 부여하려는 조직은 이 솔루션의 이점을 제공합니다. 레거시 시스템에는 다음이 포함됩니다.

  • 판매 주문 입력 및 인벤토리 시스템
  • 병원 데이터베이스
  • 보험 청구 및 클레임 소프트웨어
  • 은행 시스템

아키텍처

Architecture Diagram이 아키텍처의 SVG를 다운로드합니다.

데이터 흐름

  1. 고객의 모바일 앱은 Azure Active Directory B2C를 통해 인증합니다.
  2. 고객의 모바일 앱은 비동기 연결을 사용하여 다른 시스템의 데이터를 집계하는 백 엔드 웹 서비스에 연결합니다.
  3. 웹 애플리케이션은 SQL 데이터베이스에 연결합니다.
  4. Power BI는 SQL 데이터베이스 및 SharePoint에 연결합니다.
  5. 논리 앱은 CRM(Salesforce)에서 데이터를 가져옵니다.
  6. 논리 앱은 SAP 시스템(온-프레미스 또는 클라우드)에 연결합니다.
  7. 직원 모바일 앱은 비즈니스 프로세스를 오케스트레이션하는 논리 앱에 연결합니다.
  8. 직원 모바일 앱은 Microsoft Entra ID를 통해 인증합니다.

구성 요소

  • Azure Virtual Machines를 통해 클라우드에 Windows Server 또는 Linux 이미지를 배포할 수 있습니다. 마켓플레이스에서 이미지를 선택하거나 사용자 지정 이미지를 사용할 수 있습니다.
  • Azure SQL Database는 관계형 애플리케이션을 신속하게 만들고, 확장하고, 클라우드로 확장할 수 있는 관계형 데이터베이스 서비스입니다.

다음 단계