Passer la navigation

Applications de référence SmartHotel360

SmartHotel360 est une société fictive d’hôtellerie intelligente qui présente l’avenir du voyage connecté. Si vous êtes développeur et que vous souhaitez utiliser nos meilleurs outils pour créer des applications multiplateformes ouvertes, scalables et intelligentes avec un backend Azure fiable, téléchargez l’exemple de référence SmartHotel360.

Le code est généré en utilisant une architecture orientée microservice orchestrée avec plusieurs conteneurs Docker. Il existe différents services développés dans différents langages : .NET Core 2.0, Java et Node.js. Ces services utilisent différents magasins de données tels que SQL Server, Azure SQL Database, Azure Cosmos DB et Postgres. Regardez la présentation de l’application de démonstration SmartHotel360 pour avoir une synthèse complète du fonctionnement de SmartHotel360.

En production, tous les microservices SmartHotel360 s’exécutent dans un cluster Kubernetes, alimenté par Azure Kubernetes Service (AKS), comme indiqué dans ce schéma d’architecture.

Vous êtes développeur ? Commencez ici.

Commencez par tester notre application dans notre environnement de bac à sable (sandbox) ou créez et déployez l’application et les services dans votre propre abonnement.

Microservices conteneurisés

Créez des applications cloud à l’aide de microservices et profitez du déploiement, de la scalabilité et de la gestion automatisés des conteneurs de services backend à l’aide de Kubernetes et du cloud.

Développer et déployer à l’aide de Kubernetes

Web et Serverless

Simplifiez le développement de sites web publics faciles à utiliser, améliorez les performances et augmentez la sécurité grâce aux fonctions ASP.NET Core 2 et Serverless.

Créer l’application web de demain, dès aujourd’hui

Développement mobile

Créez des applications Android, iOS et Windows de très grande qualité et entièrement natives en exploitant les composants backend dont vous avez besoin à des fins de scalabilité et de croissance avec Visual Studio.

Générer, tester, distribuer et surveiller vos applications mobiles

Cognitive Services

Observez, écoutez, énoncez, comprenez et interprétez les besoins de votre utilisateur, par exemple lors des arrivées à l’hôtel, par des moyens naturels de communication utilisant la vision par ordinateur et l’analyse de texte.

Intégrer à vos applications des algorithmes intelligents

Azure Cosmos DB

Mettez à l’échelle de façon élastique et indépendante le débit et le stockage dans le nombre de régions géographiques Azure de votre choix.

Utiliser un service de base de données multimodèle distribué à l’échelle mondiale

Disponibilité mondiale de DevOps

Codez dans le langage et l’environnement de développement intégré de votre choix et créez des applications pour n’importe quelle plateforme cible. Intégrez et déployez en continu avec Visual Studio Team Services et Visual Studio App Center.

Optimiser la planification, coder en collaborant et livrer plus rapidement

Vidéos associées

Conférence : Journey to the intelligent cloud (Découverte du cloud intelligent)

Scott Guthrie et d’autres ingénieurs Microsoft présentent la solution SmartHotel360 lors de l’événement Connect();.

Présentation de SmartHotel360

Découvrez la solution complète en un coup d’œil et découvrez comment nous avons conçu SmartHotel360.

.NET Core 2, Azure Functions et Vision par ordinateur

Découvrez comment ASP.NET Core 2 et Azure Functions fonctionnent ensemble pour activer le site web public.

Microservices avec Kubernetes

Apprenez à créer et à déployer une plateforme en utilisant les conteneurs Docker et Kubernetes.

Mobile Apps avec Xamarin

Découvrez comment les applications mobiles sont créées et distribuées en continu à l’aide de Visual Studio App Center.

Réalité mixte

Découvrez l’expérience de tableau de bord immersive élaborée en utilisant une réalité mixte sur les données collectées par l’ensemble d’applications SmartHotel360.

Produits et services associés

Azure App Service

Créez rapidement des applications cloud performantes en utilisant une plateforme entièrement managée.

Analyse de texte

Détectez les sentiments, les expressions clés et la langue du texte.

Vision par ordinateur

Extrayez des informations riches à partir d’images pour comprendre les données visuelles.

Azure Cosmos DB

Développez en utilisant une base de données NoSQL multimodèle distribuée à l’échelle mondiale.

Azure Functions

Découvrez des technologies Serverless qui s’adaptent à la demande.

Azure DevOps

Optimisez la planification, codez en collaborant et livrez plus rapidement avec Azure.

Centre d’applications Visual Studio

Livrez des applications de qualité supérieure plus rapidement et de manière plus fiable.

.NET Core

Utilisez une solution multiplateforme gratuite et open source pour créer une application.

Service Azure Kubernetes (AKS)

Tirez parti des microservices conteneurisés avec Kubernetes.

Xamarin

Distribuez des applications multiplateformes natives en utilisant les compétences, les équipes et le code existants.

Visual Studio

Tirez parti des meilleurs outils de leur catégorie pour les développeurs.

Visual Studio Code

Découvrez un éditeur de code open source gratuit qui fonctionne partout.