Modifier

Solution informatique Serverless pour les applications métier

Azure AI services
Azure Cosmos DB
Dynamics 365
Power BI

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez nous voir développer le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, faites-le-nous savoir avec les Commentaires de GitHub.

Cette solution serverless offre un moyen efficace de gérer les données client. Les composants principaux incluent l’API Visage Azure Cognitive Services, qui offre l’accès à la technologie de reconnaissance faciale. La solution inclut également la gestion des relations client (CRM) via Dynamics 365 et l’analytique données via Power BI.

Architecture

Diagramme d’architecture montrant comment les données client sont envoyées à un point de terminaison et ajoutées à l’API Visage, une liste de diffusion et une base de données.

Téléchargez un fichier SVG de cette architecture.

Dataflow

  1. Les informations sur un nouveau client sont publiées sur un point de terminaison web.
  2. La photo du client est publiée dans l’API Visage Cognitive Services, où l’image est liée au nom du client.
  3. Les informations client sont enregistrées dans un système CRM tel que Dynamics 365.
  4. Les informations sur le client sont envoyées à Power BI.
  5. Les informations sur le client sont ajoutées à une liste de diffusion MailChimp.
  6. La solution crée un enregistrement du client dans Azure Cosmos DB.

Composants

  • Gestion des API Azure crée des passerelles d’API modernes et cohérentes pour les services principaux. En plus d’accepter les appels d’API et de les router vers les services principaux, cette plateforme vérifie les clés, jetons, certificats et autres informations d’identification. Gestion des API applique également des quotas d’utilisation et des limites de débit, et enregistre les métadonnées relatives aux journaux.
  • Cognitive Services se compose de services basés sur le cloud qui fournissent des fonctionnalités d’IA. Vous pouvez utiliser les API REST et les SDK de la bibliothèque client pour intégrer l'intelligence cognitive dans vos applications.
  • L’API Visage Cognitive Services fournit l’accès aux fonctionnalités qui détectent les caractéristiques faciales et les attributs. Vous pouvez également utiliser l’API pour correspondre aux images.
  • Dynamics 365 est un portefeuille d’applications intelligentes que les entreprises peuvent utiliser pour la planification des ressources d’entreprise (ERP) et CRM.
  • Power BI est une collection de services logiciels et d’applications qui fournissent des rapports d’analytique.
  • Mailchimp est une plateforme marketing par e-mail qui fournit des services d’automatisation.
  • Azure Cosmos DB est une base de données multimodèle distribuée à l’échelle mondiale. Azure Cosmos DB permet à vos solutions de faire évoluer en toute flexibilité le débit et le stockage dans un nombre illimité de régions géographiques.
  • Azure Functions est une plateforme de calcul serverless que vous pouvez utiliser pour créer des applications. Avec Functions, vous pouvez utiliser des déclencheurs et des liaisons pour réagir aux modifications apportées aux services Azure.

Détails du scénario

Les architectures serverless, comme celle de cette solution, offrent de nombreux avantages. Vous pouvez créer et exécuter des applications sans devoir gérer l’infrastructure sous-jacente. Vous pouvez ainsi améliorer considérablement la productivité des développeurs.

Cette solution utilise une base de données NoSQL, Azure Cosmos DB. Ce type de système de base de données est conçu pour stocker rapidement d’énormes volumes de données non structurées en perpétuelle évolution, et les rendre facilement disponible pour la recherche, la consolidation et l’analyse.

Cas d’usage potentiels

Cette solution bénéficie aux organisations qui gèrent de grands volumes de données client. Elle est idéale pour la vente au détail, les médias et le divertissement, et d’autres industries qui utilisent des abonnements basés sur des services pour diffuser en continu des vidéos et des applications telles que Office 365 et Adobe.

Étapes suivantes