Show Menu
SUJETS×

Présentation de l’ingestion et du traitement des ressources à l’aide des microservices de ressources

Adobe Experience Manager as a Cloud Service fournit une méthode native de cloud pour exploiter les applications et les fonctionnalités d’Experience Manager. L’ingestion et le traitement des ressources, basés sur la technologie des microservices de ressources, constituent deux points forts de cette nouvelle architecture. Les microservices de ressources offrent un traitement évolutif et résilient des ressources à l’aide des services cloud. Adobe gère les services cloud pour une gestion optimale des différents types de ressources et des différentes options de traitement. Les principaux avantages des microservices de ressources natifs au cloud sont les suivants :
  • Architecture évolutive qui permet un traitement transparent pour les opérations gourmandes en ressources.
  • Indexation et extractions de texte efficaces qui n’affectent pas les performances de vos environnements Experience Manager.
  • Dépendance moindre par rapport aux workflows pour gérer le traitement des ressources dans l’environnement Experience Manager. Outre une évolutivité accrue, cela permet de libérer des ressources et de réduire la charge sur Experience Manager.
  • Amélioration de la résilience du traitement des ressources. Les problèmes potentiels liés à la gestion de fichiers atypiques, tels que des fichiers corrompus ou des fichiers extrêmement volumineux, n’ont plus d’incidence sur les performances du déploiement.
  • Configuration simplifiée du traitement des ressources pour les administrateurs.
  • La configuration du traitement des ressources est prise en charge par Adobe afin de fournir la meilleure configuration connue pour gérer les rendus, les métadonnées et l’extraction de texte pour divers types de fichiers.
  • Native Adobe file processing services are used where applicable, providing high-fidelity output and efficient handling of Adobe proprietary formats .
  • Possibilité de configurer le workflow de post-traitement de manière à ajouter des actions et des intégrations spécifiques à l’utilisateur.
Les microservices de ressources permettent d’éviter la nécessité d’utiliser des outils et méthodes de rendu tiers (tels que le transcodage ImageMagick et FFmpeg) et de simplifier les configurations, tout en offrant des fonctionnalités prêtes à l’emploi pour les types de fichiers courants.

Architecture de haut niveau

Un diagramme d’architecture de haut niveau illustre les principaux éléments de l’ingestion et du traitement des ressources, ainsi que le flux des ressources dans tout le système.

Ingestion et traitement de ressources à l’aide des microservices de ressources

Les principales étapes de l’ingestion et du traitement des ressources à l’aide des microservices de ressources sont les suivantes :
  • Les clients, tels que les navigateurs web ou Adobe Asset Link, envoient une requête de chargement à Experience Manager et commencent directement le transfert du binaire vers l’espace de stockage cloud.
  • Une fois le chargement terminé, le client en informe Experience Manager.
  • Experience Manager envoie une requête de traitement aux microservices de ressources. Le contenu de la requête dépend de la configuration des profils de traitement dans Experience Manager qui indique quels rendus générer.
  • Le serveur back-end des microservices de ressources reçoit la requête et, en fonction de cette dernière, la transmet à un ou plusieurs microservices. Chaque microservice accède directement au fichier binaire d’origine depuis l’espace de stockage cloud des binaires.
  • Les résultats du traitement, tels que les rendus, sont stockés dans cet espace.
  • Experience Manager est averti que le traitement est terminé avec des pointeurs directs vers les binaires générés (rendus). Les rendus générés sont disponibles dans Experience Manager pour la ressource téléchargée.
Il s’agit du flux d’ingestion et de traitement de base des ressources. S’il est configuré, Experience Manager peut également début un modèle de processus personnalisé pour effectuer le post-traitement de la ressource. Par exemple, exécutez des étapes personnalisées spécifiques à votre environnement, telles que récupérer des informations d’un système d’entreprise et les ajouter aux propriétés de la ressource.
Le flux d’assimilation et de traitement sont des concepts clés de l’architecture des microservices de ressources pour Experience Manager.
  • Accès binaire direct : Les ressources sont transportées (et téléchargées) dans le magasin binaire Cloud une fois configurées pour les environnements d’Experience Manager, puis AEM, les microservices de ressources et enfin les clients ont un accès direct à ces ressources pour effectuer leur travail. Cela réduit la charge sur les réseaux et la duplication des binaires stockés.
  • Traitement externe : Le traitement des ressources s’effectue en dehors de l’environnement AEM et enregistre ses ressources (CPU, mémoire) pour fournir les fonctionnalités clés de la gestion des ressources numériques et prendre en charge le travail interactif avec le système pour les utilisateurs finaux.

Transfert de ressources avec accès binaire direct

Les clients Experience Manager, qui font partie de l’offre de produits, prennent tous en charge le téléchargement avec un accès binaire direct par défaut. Cela comprend notamment le chargement au moyen de l’interface web, d’Adobe Asset Link et de l’application de bureau AEM.
Vous pouvez utiliser des outils de téléchargement personnalisés qui fonctionnent directement avec les API HTTP AEM. Vous pouvez utiliser ces API directement ou utiliser et étendre les projets open source suivants qui implémentent le protocole de téléchargement :
For more information, see upload assets .

Ajout d’une méthode de post-traitement des ressources personnalisée

Les microservices de ressources configurables répondent généralement à tous les besoins de la plupart des clients en matière de traitement des ressources. Il est cependant des cas où un traitement supplémentaire peut s’avérer nécessaire. C’est notamment le cas lorsque les ressources doivent être traitées sur la base d’informations provenant d’autres systèmes par le biais d’intégrations. Des workflows de post-traitement personnalisés peuvent alors être utilisés.
Les workflows de post-traitement sont des modèles de workflow AEM standard, créés et gérés dans l’éditeur de processus d’AEM. Les clients peuvent configurer les workflows pour effectuer d’autres étapes de traitement sur un fichier. Ils peuvent, par exemple, utiliser des étapes de workflow prêtes à l’emploi et des workflows personnalisés.
Adobe Experience Manager peut être configuré de manière à déclencher automatiquement les workflows de post-traitement une fois le traitement des ressources terminé.