Déploiements d’AEM Headless
Les déploiements de clients d’AEM Headless peuvent prendre plusieurs formes : SPA hébergée par AEM, SPA externe, site web, application mobile, ou même processus de serveur à serveur.
En fonction du client et de la manière dont il est déployé, les déploiements d’AEM Headless présentent différents points à prendre en compte.
Architecture de service AEM
Avant d’explorer les points à prendre en compte pour le déploiement, il est impératif de comprendre l’architecture logique d’AEM, ainsi que la séparation et les rôles des niveaux de service d’AEM as a Cloud Service. AEM as a Cloud Service comprend deux services logiques :
- Le service de Création AEM permet aux équipes de créer, collaborer et publier des fragments de contenu (et d’autres ressources).
- Le service de Publication AEM permet aux fragments de contenu publiés (et aux autres ressources) d’être répliqués pour la consommation générale.
- Le service de Prévisualisation AEM imite le service de Publication AEM sur le plan du comportement, mais son contenu est publié à des fins de prévisualisation ou de révision. Le service de Prévisualisation AEM est destiné à un public interne, et non à la diffusion générale de contenu. L’utilisation du service de Prévisualisation AEM est facultative, et dépend du workflow souhaité.
Architecture classique d’un déploiement découplé d’AEM as a Cloud Service :
Les clients et clientes AEM Headless opérant dans le cadre d’une capacité de production interagissent généralement avec le service de Publication AEM, qui contient le contenu approuvé et publié. Les clients et clientes qui interagissent avec la service de Création AEM doivent être particulièrement vigilants, car le service de Création AEM est sécurisé par défaut et nécessite une autorisation pour toutes les requêtes, et peut également contenir des travaux en cours, ou du contenu non approuvé.
Déploiements de clients découplés
Application web monopage (SPA)
Découvrez les considérations relatives au déploiement des applications web monopages (SPA).
Découvrez les points à prendre en compte pour le déploiement des composants web et des consommateurs et consommatrices JavaScript découplés basés sur le navigateur.
Découvrez les points à prendre en compte pour le déploiement des applications mobiles.
Découvrez les points à prendre en compte pour le déploiement des applications de serveur à serveur.