Les modèles d'architecture de déploiement
Les modèles d'architecture de déploiement facilitent la création des architectures de déploiement d'application. Les composants de la nouvelle architecture de déploiement d'une application sont automatiquement créés à partir des composants du modèle d'architecture de déploiement.
La nouvelle architecture de déploiement peut ensuite être mise à jour et complétée si nécessaire.
Des exemples de modèles d'architecture de déploiement sont livrés avec la solution.
Accéder à la liste des modèles d'architecture de déploiement
Pour accéder à la liste des modèles d'architecture de déploiement de votre référentiel :
*A partir du menu de navigation Administration, sélectionnez Modèles > Architectures de déploiement.
La liste des modèles d'architecture de déploiement apparait.
Décrire un modèle de déploiement d'application
Les composants d'un modèle de déploiement d'application 
Un modèle de déploiement d'application est décrit par un diagramme de modèle de déploiement d'application composé des éléments suivants :
des modèles de déploiement d'application, qui servent à créer les modules de déploiement d'une application d'une nouvelle architecture de déploiement d'une application.
*Un module de déploiement d'une application représente un élément de découpage du code d'une application en fonction de critères techniques ou d'objectifs d'hébergement. Par exemple, ce peut être le découpage en N tiers, la séparation Front End/Back End/… ou IHM/Logique métier/Base de données etc... Chaque module de déploiement d'une application est associé à des technologies requises (pour son exécution) et peut contenir le code de plusieurs services applicatifs. Un architecte peut préconiser un type d'hébergement du module (IaaS/PaaS cloud service ou un modèle de serveur).
*Pour plus de détails sur les modules de déploiement des applications, voir Ajouter un module de déploiement à un diagramme d'architecture de déploiement d'une application.
des modèles de déploiement des données, qui servent à créer les modules de déploiement des données d'une nouvelle architecture de déploiement d'une application.
*Un module de déploiement des données représente la partie “Données” d'un déploiement d'application qui doit être hébergée pour être accessible lors de l'exécution de services applicatifs (code). Chaque module de déploiement des données est associé à des technologies requises (pour l'hébergement et l'accès) et peut héberger plusieurs structures de données. Un architecte peut préconiser un type d'hébergement du module (IaaS/PaaS cloud service ou un modèle de serveur).
*Pour plus de détails sur les modules de déploiement des données, voir Ajouter un module de déploiement à un diagramme d'architecture de déploiement d'une application.
des microservices,
*Un microservice est un composant logiciel qui peut se déployer de manière autonome, mais qui ne fournit pas directement un service à l'utilisateur final. Il peut interagir avec d'autres services applicatifs, applications ou systèmes applicatifs. C'est un composant logiciel déployable qui utilise des technologies logicielles. Par exemple : service d'authentification, service d'impression de fichiers PDF.
*Pour plus de détails sur les microservices, voir Décrire un microservice avec HOPEX IT Architecture,
des ports serveur techniques et ports client techniques,
*Un port serveur technique est un point permettant l'ouverture d'une communication vers une architecture technique ou une zone technique d'application conformément à un protocole de communication particulier (SMTP, HTTP, etc.).
*Un port client technique est un point permettant de demander l'ouverture d'une communication depuis une architecture technique ou une zone technique d'application conformément à un protocole de communication particulier (SMTP, HTTP, etc.).
*Pour plus de détails sur les ports techniques, voir Ajouter des ports techniques.
des connexions de module.
*Une connexion de module définit une exigence de connexion entre deux modules de déploiement. Un module client demande la connexion à un module serveur. La connexion est définie par un type et peut être caractérisée par des mesures de flux techniques.
*Vous pouvez créer une architecture de déploiement d'une application en créant un diagramme d'architecture de déploiement directement à partir de l'application qui vous intéresse.
*Pour plus de détails sur les connexions de modules, voir Décrire les connexions de module.
Créer un modèle de déploiement d'une application 
Pour accéder à la liste des modèles de déploiement d'application de votre référentiel :
1. A partir du menu de navigation Administration, sélectionnez Modèles > Architectures de déploiement.
La liste des modèles de déploiement d'application apparait.
2. Cliquez sur Nouveau.
Le modèle de déploiement d'une application apparaît dans la liste.
*Pour plus de détails sur la création du diagramme de déploiement d'application, voir Utiliser un diagramme d'architecture de déploiement d'une application.