Architettura di riferimento aziendale Adobe Commerce
Adobe Commerce è la piattaforma basata sull’esperienza che associa in modo univoco flessibilità tecnica e facilità d’uso, il tutto al servizio della creazione di esperienze eccezionali che producono risultati aziendali.
Commerce si è evoluta per soddisfare i requisiti aziendali in termini di prestazioni, scalabilità e sicurezza. L’adozione di un approccio di implementazione moderno che utilizza le più recenti soluzioni di e-commerce componibili di Adobe è fondamentale per il successo delle aziende. Questa pagina descrive nei dettagli tecnici il moderno approccio di implementazione di Commerce.
Il diagramma seguente illustra il flusso di dati tra Adobe Commerce e tutte le soluzioni Adobe Experience Cloud.
Cloud Foundation
Adobe Commerce sull'infrastruttura cloud è la base dell'implementazione di Commerce. Fornisce una piattaforma di hosting automatizzata secure con un approccio self-service per la creazione, la distribuzione, il monitoraggio e la gestione dell'applicazione Commerce in un ambiente nativo per il cloud.
Consulta i seguenti dettagli tecnici di cloud foundation:
- Architettura scalata—Capacità regolata automaticamente per mantenere prestazioni stabili e prevedibili
- Ambienti multipli - È stato eseguito il preprovisioning con PHP, MySQL (MariaDB), Redis, RabbitMQ e tecnologie di motori di ricerca supportate per sviluppare, testare e distribuire il sito
- Gestione della configurazione: file di configurazione dell'ambiente personalizzabili e interfaccia della riga di comando (CLI) per gestire le impostazioni dell'applicazione, le route, le azioni di generazione e distribuzione e le notifiche.
- Flusso di lavoro basato su Git: compilazione e distribuzione automatiche dopo il push delle modifiche al codice per lo sviluppo rapido e la distribuzione continua
- Osservabilità integrata: strumenti che combinano i dati di registro provenienti da più origini per gestire le prestazioni del sito e diagnosticare i problemi
- Copertura API completa—API GraphQL e REST per l'integrazione dell'applicazione Commerce di base con sistemi di terze parti e l'estensione delle funzionalità di Commerce
Integrazione con Experience Cloud
Adobe Commerce si integra con tutte le soluzioni Experience Cloud per fornire esperienze di e-commerce personalizzate su larga scala.
Connessione dati consente di ottenere informazioni sul comportamento d'acquisto dei tuoi acquirenti, in modo da poter creare esperienze d'acquisto personalizzate su tutti i canali con altri prodotti Adobe Digital Experience.
Integrazione con sistemi di terze parti
Adobe fornisce agli sviluppatori punti di estensione e strumenti completi per creare applicazioni che estendono le funzionalità principali di Commerce e integrano Commerce con sistemi di terze parti (come CRM, ERPS e PIMS). Questi strumenti riducono il costo totale di proprietà della piattaforma nei seguenti modi:
- Scalabilità: le applicazioni possono essere scalate separatamente dal software principale, consentendo una maggiore efficienza e aggiornamenti semplificati.
- Isolamento-Un ambiente isolato significa che gli sviluppatori possono aggiornare o modificare le loro estensioni a loro discrezione senza affidarsi a una versione di base.
- Indipendenza tecnologica-Gli sviluppatori possono scegliere qualsiasi tecnologia, stack e linguaggi di codifica che soddisfino le loro esigenze.
L’Adobe fornisce i seguenti strumenti per sviluppatori per creare integrazioni e personalizzazioni:
- Mesh API per Adobe Developer App Builder: consente di coordinare e combinare più origini API, GraphQL, REST e altre in un unico endpoint GraphQL interrogabile.
- App Builder: crea e distribuisci applicazioni web sicure e scalabili che estendono le funzionalità di Commerce e si integrano con soluzioni di terze parti.
- Eventi—Utilizza trigger evento personalizzati per interagire con altri strumenti di sviluppo estensibili.
- Webhook: utilizza i webhook per attivare automaticamente le interazioni tra Commerce e i sistemi di terze parti.
- Admin UI SDK—Personalizza e migliora l'amministratore Commerce con nuove pagine e funzionalità per i tuoi esercenti.
Servizi di vetrina
Adobe offre una ricca gamma di servizi di merchandizing intelligenti e componibili per aiutarti a supportare i tuoi obiettivi aziendali chiave. Questi servizi forniscono anche API fondamentali per ottimizzare le prestazioni su larga scala.
- Live Search - Fornisci risultati più intelligenti, più veloci e rilevanti per gli acquirenti con questo strumento di ricerca basato sull'intelligenza artificiale.
- Product Recommendations: aggiungi consigli basati sull'intelligenza artificiale in base al comportamento degli acquirenti, alle tendenze popolari, alla somiglianza dei prodotti e altro ancora.
- Catalog Service - Offri ai tuoi clienti un'esperienza di prodotto ottimizzata migliorando le prestazioni, la scalabilità e le conversioni.
- Servizi di pagamento—Aumenta la soddisfazione dei clienti offrendo diversi metodi di pagamento, incluse le rate di pagamento senza interessi e un'unica vista per l'elaborazione dei pagamenti, gli ordini e le fatture.
Vetrina headless
L’e-commerce headless è l’e-commerce API-first. Adobe Commerce è completamente headless con un’architettura separata che fornisce tutti i servizi e i dati commerce tramite un livello API GraphQL. Questa architettura consente ai team di sviluppare i front-end in modo indipendente dall’applicazione principale, fornendo la flessibilità necessaria per creare e testare rapidamente nuovi punti di contatto con le tecnologie emergenti.
Adobe fornisce una moderna tecnologia di vetrina headless che include gli stessi vantaggi e le stesse funzionalità offerte da Edge Delivery Services con authoring basato su documenti, un'architettura basata sulle prestazioni e una sperimentazione nativa preconfigurata. Sfrutta la scalabilità e le prestazioni dei servizi storefront di Adobe Commerce e la flessibilità e la comodità dei componenti di destinazione per fornire funzionalità di e-commerce.