Concetti di base

Cos’è AEM?

Adobe Experience Manager è un sistema client-server basato su Web per la creazione, la gestione e la distribuzione di siti Web commerciali e servizi correlati. Combina diverse funzioni a livello di infrastruttura e di applicazione in un unico pacchetto integrato.

A livello di infrastruttura, AEM fornisce quanto segue:

  • Server applicazioni Web: AEM può essere distribuito in modalità standalone (include un server Web Jetty integrato) o come applicazione Web in un server applicazioni di terze parti.
  • Web Application Framework: AEM incorpora Sling Web Application Framework che semplifica la scrittura di applicazioni Web RESTful orientate ai contenuti.
  • Archivio dei contenuti: AEM include un Java™ Content Repository (JCR), un tipo di database gerarchico progettato appositamente per i dati non strutturati e semistrutturati. L’archivio memorizza non solo il contenuto rivolto all’utente, ma anche tutto il codice, i modelli e i dati interni utilizzati dall’applicazione.

Su questa base, AEM offre anche diverse funzioni a livello di applicazione per la gestione di:

  • Siti Web
  • Pubblicazioni digitali
  • Forms e documenti
  • Assets digitale

Infine, i clienti possono utilizzare questi elementi di base a livello di infrastruttura e applicazione per creare soluzioni personalizzate creando applicazioni proprie.

Il server AEM è basato su Java ed è in esecuzione sulla maggior parte dei sistemi operativi che supportano tale piattaforma. Tutte le interazioni client con AEM vengono eseguite tramite un browser Web.

NOTA
La funzione Adaptive Forms, disponibile in AEM 6.5 LTS QuickStart, è progettata esclusivamente a scopo di esplorazione e valutazione. Per l’utilizzo in produzione, è essenziale ottenere una licenza valida per AEM Forms, in quanto la funzionalità Adaptive Forms richiede una licenza appropriata.

Scenari di implementazione tipici

Nella terminologia di AEM, per "istanza" si intende una copia di AEM in esecuzione su un server. Le installazioni di AEM in genere richiedono almeno due istanze, in genere eseguite in computer separati:

  • Autore: istanza di AEM utilizzata per creare, caricare e modificare contenuti e amministrare il sito Web. Quando il contenuto è pronto per essere pubblicato, viene replicato nell’istanza di pubblicazione.
  • Pubblicazione: istanza di AEM che fornisce al pubblico il contenuto pubblicato.

Queste istanze sono identiche in termini di software installato. Si differenziano solo per configurazione. Inoltre, la maggior parte delle installazioni utilizza un Dispatcher:

  • Dispatcher: un server web statico (Apache httpd, Microsoft® IIS e così via) è stato potenziato con il modulo Dispatcher di AEM. Memorizza nella cache le pagine web prodotte dall’istanza di pubblicazione per migliorare le prestazioni.

Esistono molte opzioni ed elaborazioni avanzate per questa configurazione, ma il modello di base di authoring, pubblicazione e Dispatcher è al centro della maggior parte delle implementazioni. Iniziamo concentrandoci su una configurazione semplice. Di seguito vengono illustrate le opzioni di distribuzione avanzate.

Le sezioni seguenti descrivono entrambi gli scenari:

  • On-Premise: AEM implementato e gestito nell'ambiente aziendale.

  • Managed Services - Cloud Manager per Adobe Experience Manager: AEM distribuito e gestito da Adobe Managed Services.

On-premise

Puoi installare AEM sui server dell’ambiente aziendale. Le istanze di installazione tipiche includono: ambienti di sviluppo, test e pubblicazione. Consulta Guida introduttiva per informazioni di base su come ottenere il software AEM per installarlo localmente.

Managed Services con Cloud Manager

Da annunciare a breve.

Guida introduttiva

Prerequisiti

Mentre le istanze di produzione vengono eseguite su computer dedicati che eseguono un sistema operativo ufficialmente supportato (vedi Requisiti tecnici), il server Experience Manager verrà eseguito su qualsiasi sistema che supporta Java™ Standard Edition 17.

A scopo di familiarizzazione e per lo sviluppo su AEM, è comune utilizzare un’istanza installata sul computer locale con Apple OS X o versioni desktop di Microsoft® Windows o Linux®.

Sul lato client, AEM funziona con tutti i browser moderni (Microsoft® Edge, Chrome 51+, Firefox 47+, Safari 8+) sia sui sistemi operativi desktop che su quelli tablet. Per informazioni dettagliate, consulta Piattaforme client supportate.

Recupero del software

I clienti con un contratto di manutenzione e supporto valido devono aver ricevuto una notifica tramite posta elettronica con un codice e poter scaricare AEM dal sito Web Adobe Licensing. I partner commerciali possono richiedere l'accesso al download da spphelp@adobe.com.

Il pacchetto software AEM è disponibile in due forme:

  • CQ AEM 6.5 LTS jar: Un file eseguibile autonomo jar che include tutto il necessario per l'esecuzione.

  • CQ AEM 6.5 LTS war: Un file war per la distribuzione in un server applicazioni di terze parti.

Nella sezione seguente viene descritta l'installazione autonoma. Per informazioni dettagliate sull'installazione di AEM in un server applicazioni, vedere Installazione server applicazioni.