Adicionar um front-end móvel a um aplicativo herdado

Microsoft Entra ID
ID externo do Microsoft Entra
Banco de Dados SQL do Azure
Máquinas Virtuais do Azure

Ideias de soluções

Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.

Essa ideia de solução ajuda a melhorar a produtividade dos funcionários e acelerar a tomada de decisões, dando aos aplicativos de processamento legados um front-end moderno. Essa solução de aplicativo de linha de negócios consolida dados de vários sistemas de negócios. Em seguida, apresenta os dados em front-ends Web e móveis.

Possíveis casos de uso

As organizações que desejam conectar sistemas legados diferentes e dar aos usuários acesso por meio de uma interface do usuário móvel podem se beneficiar dessa solução. Os sistemas legados incluem:

  • Sistemas de entrada de ordens de venda e inventário.
  • Bases de dados hospitalares.
  • Software de faturamento de seguros e sinistros.
  • Sistemas bancários.

Arquitetura

Architecture DiagramBaixe um SVG dessa arquitetura.

Fluxo de dados

  1. O aplicativo móvel do cliente autentica por meio do Azure Active Directory B2C.
  2. O aplicativo móvel do cliente conecta-se ao serviço Web de back-end que agrega dados de diferentes sistemas usando a conexão assíncrona.
  3. O aplicativo Web se conecta ao banco de dados SQL.
  4. O Power BI conecta-se ao banco de dados SQL e ao SharePoint.
  5. O aplicativo lógico efetua o pull de dados do CRM (Salesforce).
  6. O aplicativo lógico conecta-se ao sistema SAP (local ou na nuvem).
  7. O aplicativo móvel do funcionário conecta-se ao aplicativo lógico que orquestra o processo de negócios.
  8. O aplicativo móvel do funcionário é autenticado por meio do Microsoft Entra ID.

Componentes

  • As Máquinas Virtuais do Azure permitem que você implante uma imagem do Windows Server ou do Linux na nuvem. Você pode selecionar as imagens de um marketplace ou usar suas próprias imagens personalizadas.
  • O Banco de Dados SQL do Azure é um serviço de banco de dados relacional que permite criar, ampliar e escalar rapidamente aplicativos relacionais na nuvem.

Próximas etapas