En typisk AEM består av en författartjänst, en publiceringstjänst och en förhandsgranskningstjänst (tillval).
Författartjänsten är den plats där interna användare skapar, hanterar och förhandsgranskar innehåll.
Publiceringstjänsten är"Live"-miljön och det är vanligtvis den slutanvändaren interagerar med. Innehåll som har redigerats och godkänts av författartjänsten distribueras till publiceringstjänsten. Det vanligaste distributionsmönstret med AEM headless-program är att ha produktionsversionen av programmet ansluten till en AEM Publish-tjänst.
Tjänsten Preview är funktionellt detsamma som Publiceringstjänst. Den är dock bara tillgänglig för interna användare. Detta gör det idealiskt för godkännare att granska kommande innehållsändringar innan de görs tillgängliga för slutanvändare.
Dispatcher är en statisk webbserver som utökas med AEM. Den har cachningsfunktioner och ett annat säkerhetsskikt. The Dispatcher visas framför Publicera och Förhandsgranska tjänster.
Inom ett AEM as a Cloud Service program kan du ha flera miljöer: Dev, Stage och Prod. Varje miljö skulle ha sin egen Upphovsman, Publicera och Förhandsgranska tjänster. Du kan lära dig mer om att hantera miljöer
Det vanligaste distributionsmönstret med AEM headless-program är att ha produktionsversionen av programmet ansluten till en AEM Publish-tjänst.
Diagrammet ovan visar det här vanliga distributionsmönstret.
Ett annat alternativ för headless-driftsättningar är att införliva en AEM service. Med den här metoden kan innehåll publiceras först i Förhandsgranska och en förhandsvisningsversion av det headless-program som kan anslutas till det. Fördelen med detta är att Förhandsgranska kan konfigureras med samma autentiseringskrav och behörigheter som Publicera och gör det enklare att simulera produktionsupplevelsen.