Présentation d’App Builder

Historiquement, le développement d’Adobe Commerce utilisait l’extensibilité du processus. Le modèle en cours de traitement nécessite que tout nouveau code soit compatible avec les mises à niveau, la version PHP du serveur et de nombreux autres services et applications de serveur essentiels utilisés par Commerce. Adobe Developer App Builder utilise l’extensibilité hors processus pour éviter ces problèmes de compatibilité.

App Builder pour Adobe Commerce app-builder

Adobe Developer App Builder est une plateforme d’extensibilité sans serveur permettant d’intégrer et de créer des expériences personnalisées afin d’étendre les solutions d’Adobe. Elle est désormais disponible pour Adobe Commerce. Avec App Builder, vous pouvez créer des applications sécurisées et évolutives qui étendent les fonctionnalités natives au commerce et s’intègrent à des solutions tierces. En tant que développeur, vous pouvez désormais tirer parti de l’extensibilité hors processus avec Adobe Commerce, ce qui à son tour apporte des avantages immédiats et à long terme.

App Builder fournit une structure d’extensibilité tierce unifiée pour l’intégration et la création d’applications personnalisées qui étendent Adobe Commerce. Ce framework d’extensibilité reposant sur l’infrastructure de l’Adobe, les développeurs peuvent créer des microservices personnalisés, puis étendre et intégrer Adobe Commerce sur d’autres solutions Adobe et intégrations tierces.

App Builder permet aux clients d’étendre Adobe Commerce dans divers cas d’utilisation :

  • Extensibilité du middleware : connectez des systèmes externes à des applications Adobe en créant des connecteurs personnalisés ou en profitant d’une suite d’intégrations préconfigurées.
  • extensibilité des services principaux - Étendez les fonctionnalités de l’application principale en étendant le comportement par défaut avec des fonctionnalités personnalisées et une logique métier.
  • extensibilité de l’expérience utilisateur : étendez l’expérience principale pour prendre en charge les besoins de l’entreprise ou créer des propriétés numériques, des vitrines et des applications de back-office spécifiques aux clients.

Adobe Developer App Builder est une solution cloud qui se met automatiquement à l’échelle. Ce service est également distribué à l’échelle mondiale afin d’offrir des performances optimales, quel que soit votre emplacement géographique.

Pourquoi en savoir plus sur App Builder

Adobe Commerce n’étant pas un produit SAAS complet, le code que vous développez peut ajouter de la complexité et des problèmes de mise à niveau. En utilisant l’extensibilité hors processus, telle qu’App Builder, vous pouvez fournir des fonctionnalités personnalisées et uniques à votre boutique Adobe Commerce sans nécessiter de méthodes de processus.

Autres avantages :

  • Les fonctionnalités découplées permettent un lancement plus rapide.
  • Les mises à niveau sont désormais plus simples. Les fonctionnalités personnalisées se trouvent en dehors du code base de Commerce, ce qui empêche les problèmes de compatibilité lors de la mise à niveau.
  • Le déplacement des fonctionnalités et de la logique en dehors de Commerce libère les ressources qui sont normalement utilisées par les méthodes de développement en processus.

Architecture architecture

Au lieu d’une solution prête à l’emploi, Adobe Developer App Builder fournit une plateforme de développement commune, cohérente et normalisée pour étendre les solutions Adobe Cloud telles qu’Adobe Commerce, notamment :

  • Console Adobe Developer utilisée pour le développement de microservices et d’extensions personnalisés. Créez et gérez des projets tout en accédant à tous les outils et API nécessaires pour créer des modules externes et des intégrations.
  • Outils Open Source, SDK et bibliothèques pour créer des extensions et des intégrations personnalisées. Utilisez React Spectrum (boîte à outils de l’interface utilisateur de l’Adobe) pour disposer d’une interface utilisateur commune à toutes les applications Adobe.
  • des services tels que I/O Runtime pour l’hébergement de l’infrastructure sur la plateforme sans serveur d’Adobe et des événements d’E/S pour les intégrations basées sur des événements. Adobe fournit également une prise en charge prête à l’emploi pour le stockage des données et des fichiers.
  • Adobe Experience Cloud dans lequel vous envoyez des extensions et des intégrations à publier dans votre organisation Experience Cloud. Les administrateurs système peuvent examiner, gérer et approuver ces extensions. Une fois la publication effectuée, vos extensions et outils App Builder personnalisés sont disponibles avec d’autres applications Adobe Experience Cloud.

Le diagramme suivant illustre la manière dont une application standard créée sur App Builder utilise ces fonctionnalités :

Architecture

Pour plus d’informations sur l’architecture du créateur d’applications, voir Présentation de l’architecture.

Extension Amazon Sales Channel amazon-sales-channel-extension

IMPORTANT
L’extension Amazon Sales Channel est toujours en cours de développement et n’a pas été officiellement publiée. Ces vidéos et tutoriels sont destinés à vous montrer comment utiliser Adobe Developer App Builder dans un cas pratique.

Les tutoriels suivants montrent comment connecter Adobe Commerce à Amazon Sales Channel à l’aide d’une extension App Builder.

Prise en main d’App Builder additional-resources

Vous trouverez un aperçu de la stratégie de commerce composable, qui inclut la configuration initiale en lisant le billet de blog suivant :

Comment App Builder contribue à accroître l’agilité de votre entreprise pour votre plateforme commerciale

Pour vous aider à prendre en main App Builder, Adobe a créé la documentation suivante :

Poursuivre l’apprentissage avec la documentation appbuilder-documentation

App Builder fournit des vidéos et de la documentation pour les développeurs, notamment des guides et une documentation de référence pour vous aider à développer vos propres applications personnalisées :

Essai d’une des applications d’exemple appbuilder-codesamples

Prêts à se développer ? Le lien suivant contient des exemples d’applications pour vous aider à démarrer :

Assistance support

Pour les demandes d’assistance aux développeurs, utilisez le Forum des Experience League pour obtenir de l’aide.

Tutoriels connexes supplémentaires

recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f