Architecture de référence d’entreprise d’Adobe Commerce
Adobe Commerce est une plateforme basée sur l’expérience qui associe de manière unique la flexibilité technique avec une facilité d’utilisation, le tout afin de créer des expériences exceptionnelles qui génèrent des résultats commerciaux.
Commerce a évolué pour répondre aux besoins de l’entreprise en termes de performances, d’échelle et de sécurité. L’adoption d’une approche moderne de mise en oeuvre qui utilise les dernières solutions commerciales composables d’Adobe est essentielle au succès des entreprises. Cette page décrit en détail technique l’approche de mise en oeuvre moderne de Commerce.
Le diagramme d’architecture suivant illustre le flux de données entre Adobe Commerce et toutes les solutions Adobe Experience Cloud.
{modal="regular"}
Cloud Foundation
Adobe Commerce sur l’infrastructure cloud est la base de votre mise en oeuvre Commerce. Il fournit une plateforme d’hébergement automatisée secure avec une approche en libre-service pour créer, déployer, surveiller et gérer votre application Commerce dans un environnement natif dans le cloud.
Consultez les détails techniques suivants sur la base cloud :
- Architecture mise à l’échelle : capacité ajustée automatiquement pour maintenir des performances stables et prévisibles
- Environnements multiples : préconfigurés avec PHP, MySQL (MariaDB), Redis, RabbitMQ et les technologies de moteur de recherche prises en charge pour développer, tester et déployer votre site.
- Gestion de la configuration : fichiers de configuration d’environnement personnalisables et interface de ligne de commande pour gérer les paramètres de l’application, les itinéraires, créer et déployer des actions et des notifications.
- Workflow basé sur Git : création et déploiement automatiques après publication de modifications de code pour un développement rapide et un déploiement continu
- observabilité intégrée : outils qui combinent des données de journal provenant de plusieurs sources pour vous aider à gérer les performances de votre site et à diagnostiquer les problèmes
- Couverture d’API complète—GraphQL et REST API pour l’intégration de l’application Commerce principale à des systèmes tiers et l’extension des fonctionnalités Commerce
Intégration à Experience Cloud
Adobe Commerce s’intègre à toutes les solutions Experience Cloud pour offrir des expériences commerciales personnalisées à l’échelle.
La connexion aux donnéesfournit des informations sur le comportement d’achat de vos acheteurs afin que vous puissiez créer des expériences d’achat personnalisées sur tous les canaux avec d’autres produits Adobe Digital Experience.
Intégration à des systèmes tiers
Adobe fournit aux développeurs des points d’extension et des outils complets pour créer des applications qui étendent les principales fonctionnalités de Commerce et qui intègrent Commerce à des systèmes tiers (tels que les CRM, ERPS et PIMS). Ces outils réduisent le coût total de possession de la plate-forme comme suit :
- Évolutivité : les applications peuvent être mises à l’échelle séparément des logiciels principaux, ce qui permet une plus grande efficacité et des mises à niveau simplifiées.
- Isolation - Un environnement isolé signifie que les développeurs peuvent mettre à niveau ou modifier leurs extensions à leur discrétion sans avoir recours à une version principale.
- Indépendance technologique : les développeurs peuvent choisir les piles de technologies et les langages de codage qui correspondent à leurs besoins.
Adobe fournit les outils de développement suivants pour créer des intégrations et des personnalisations :
- Maillage d’API pour Adobe Developer App Builder : coordonnez et combinez plusieurs API, GraphQL, REST et autres sources dans un seul point de terminaison GraphQL interrogeable.
- App Builder : créez et déployez des applications web sécurisées et évolutives qui étendent les fonctionnalités de Commerce et s’intègrent à des solutions tierces.
- Événements : utilisez des déclencheurs d’événement personnalisés pour interagir avec d’autres outils de développement extensibles.
- Webhooks : utilisez des webhooks pour déclencher automatiquement des interactions entre Commerce et des systèmes tiers.
- SDK de l’interface utilisateur d’administration : personnalisez et améliorez l’administrateur Commerce avec de nouvelles pages et fonctionnalités pour vos commerçants.
Services Storefront
Adobe propose un large éventail de services de marchandisage composables et intelligents pour vous aider à réaliser vos objectifs commerciaux clés. Ces services fournissent également des API essentielles à l’optimisation des performances à grande échelle.
- Recherche en direct : proposez aux acheteurs des résultats plus intelligents, plus rapides et pertinents avec cet outil de recherche optimisé par l’IA.
- Recommendations de produit : ajoutez des recommandations alimentées par l’IA basées sur le comportement des acheteurs, les tendances populaires, la similarité de produits, etc.
- Service de catalogue : offre à vos clients une expérience de produit optimisée tout en améliorant les performances, l’évolutivité et les conversions.
- Services de paiement: attisez la satisfaction des clients en proposant divers modes de paiement, notamment des versements sans intérêts, ainsi qu’une vue unique du traitement des paiements, des commandes et des factures.
storefront sans tête
Le commerce sans affichage est un commerce avec API-first. Adobe Commerce est entièrement sans interface avec une architecture découplée qui fournit tous les services et données de commerce par le biais d’une couche API GraphQL. Cette architecture permet aux équipes de développer leurs interfaces indépendamment de l’application principale, ce qui offre la possibilité de créer et de tester rapidement de nouveaux points de contact avec les technologies émergentes.
Adobe offre une technologie moderne sans interface de stockage qui offre les mêmes avantages et fonctionnalités que les Edge Delivery Services avec la création basée sur des documents, une architecture basée sur les performances et une expérimentation native prête à l’emploi. Elle tire parti de l’échelle et des performances des services storefrontd’Adobe Commerce et de la flexibilité et de la commodité des composants directs pour offrir des fonctionnalités commerciales.