Architettura as a Cloud Service di AEM Forms architecture
Adobe Experience Manager Forms as a Cloud Service è una soluzione nativa per il cloud che consente alle aziende di creare, gestire, pubblicare e aggiornare moduli digitali e comunicazioni complesse, integrando al contempo i dati inviati con processi di back-end, regole aziendali e salvando i dati in un archivio dati esterno. Estende Adobe Experience Manager as a Cloud Service. Per ulteriori informazioni su scalabilità, distribuzione, ambienti e altre infrastrutture, vedere Introduzione all'architettura di Adobe Experience Manager as a Cloud Service.
AEM Forms as a Cloud Service supporta due casi d’uso principali: iscrizione digitale e comunicazioni con i clienti. Le illustrazioni seguenti illustrano l’architettura di entrambi i casi d’uso.
Iscrizione digitale Forms
Comunicazioni Forms
Componenti
Forms as a Cloud Service comprende più componenti:
CDN (Content Delivery Network)
Ogni programma AEM Forms as a Cloud Service ha accesso a servizio CDN integrato. È incluso nella licenza di Forms as a Cloud Service.
Autore
Un Autore è un’istanza di AEM Forms as a Cloud Service in esecuzione nella modalità di esecuzione Autore standard. È destinato agli utenti interni, ai progettisti di moduli e agli sviluppatori. Un ambiente di authoring abilita le seguenti funzionalità:
- Authoring e gestione dei moduli.
- Connessione al servizio di Automated forms conversion per convertire un modulo PDF o XDP in un modulo adattivo.
- Creazione ed esecuzione di flussi di lavoro incentrati su Forms.
- Gestione delle risorse dei moduli adattivi.
- Gestione delle risorse di comunicazione.
- API RESTful sincrone (API in tempo reale) e API Batch per creare, assemblare e distribuire comunicazioni personalizzate e orientate al brand.
- API sincrone per combinare, ridisporre e convalidare i documenti PDF.
Pubblicazione
Un’istanza di Publish è un’istanza di AEM Forms as a Cloud Service in esecuzione nella modalità di esecuzione standard di Publish. Le istanze di Publish sono destinate agli utenti finali di applicazioni basate su moduli, ad esempio gli utenti che accedono a un sito Web pubblico e inviano moduli. Abilita le seguenti funzionalità:
- Rendering e invio di moduli per gli utenti finali.
- Trasporto dei dati grezzi del modulo per ulteriore elaborazione e archiviazione nel sistema di registrazione finale.
- Connessione a Customer Managed Storage per l'archiviazione dei dati.
- Connessione ad Adobe Sign per la firma elettronica di un record di invio di un modulo adattivo.
- Sincronizza le API per creare, assemblare e distribuire comunicazioni personalizzate e orientate al brand.
- Sincronizza le API per combinare, ridisporre e convalidare i documenti PDF.
La replica inversa non è disponibile in AEM as a Cloud Service per inviare contenuti/dati dal servizio Publish al servizio Author. Tuttavia, puoi configurare un Forms adattivo in esecuzione su Publish in modo che invii dati a un flusso di lavoro su un autore (i flussi di lavoro possono essere eseguiti solo sull’autore). Questa funzione è utile nei casi di utilizzo dell’approvazione.
Dispatcher
Dispatcher è lo strumento di caching e/o bilanciamento del carico di Adobe Experience Manager che può essere utilizzato con un server Web di classe enterprise.
Servizi Adobe
Servizio di Automated forms conversion
Il servizio Automated forms conversion converte automaticamente i moduli PDF e XFA in moduli adattivi basati su HTML5, reattivi e facili da usare sui dispositivi.
Adobe Sign
Adobe Sign è un servizio di firma elettronica basato su cloud che consente all’utente di inviare, firmare, tracciare e gestire i processi di firma tramite un browser o un dispositivo mobile. È possibile integrare Adobe Sign con un modulo adattivo per automatizzare i flussi di lavoro di firma, semplificare i processi a firma singola e multipla e firmare elettronicamente i moduli adattivi.
Archiviazione gestita dal cliente
Forms as a Cloud Service fornisce opzioni per archiviare il contenuto in un sistema di archiviazione esterno, ad esempio Archivio BLOB, Database o un servizio di archiviazione. Puoi anche memorizzare i dati dei flussi di lavoro in elaborazione (dati sulle variabili di flusso di lavoro AEM) che contengono elementi di dati personali sensibili (SPD) in un archivio gestito dal cliente per un’elaborazione sicura. L’Adobe consiglia di memorizzare dati sensibili solo su archivi gestiti dal cliente.
È possibile utilizzare Connettore di archiviazione unificata per connettersi all'archiviazione BLOB e Modello dati modulo (FDM) per connettersi ai database o ai servizi back-end (RESTful, SOAP, Archiviazione BLOB di Azure e altro).
Document Services
I servizi di documentazione sono i seguenti:
-
Servizio di output (comunicazioni - API per la generazione di documenti) consente di creare documenti approvati, personalizzati e standardizzati dal marchio, quali corrispondenza aziendale, rendiconti, lettere di elaborazione delle richieste di rimborso, avvisi sui benefit, fatture mensili o kit di benvenuto.
-
Il servizio Assembler (Communications - Document Manipulation APIs) consente di combinare, ridisporre e convalidare i documenti PDF.
-
Il servizio Document of Record (DoR) consente di generare documenti di record (DoR). Il servizio viene eseguito nei propri pod separati dalle istanze Author e Publish di Forms as a Cloud Service. Aiuta a fornire prestazioni migliori e scalare i pod in modo indipendente a seconda del carico.
Cloud Manager
Cloud Manager è un componente essenziale di AEM as a Cloud Service. È il punto di ingresso singolo per le operazioni e gli sviluppatori dei nostri clienti. È il luogo da cui possono essere gestiti i programmi e gli ambienti dell’AEM. Cloud Manager si è evoluto come portale self-service in cui è possibile creare e configurare i componenti principali di AEM as a Cloud Service:
- Creazione e gestione di programmi
- Creazione e gestione degli ambienti AEM all’interno dei programmi
- Creazione e gestione delle pipeline per la distribuzione del codice cliente e della configurazione in un particolare ambiente
- Ricezione di notifiche su importanti eventi del ciclo di vita per questi componenti (ad esempio, aggiornamenti dei prodotti)
Per ulteriori informazioni su Cloud Manager, vedere Comprendere Adobe Cloud Manager e Introduzione a Cloud Manager.
Console di sviluppo
Un Developer Console fornisce vari dettagli di ogni ambiente Forms as a Cloud Service in esecuzione. Questi dettagli sono utili per il debug dell’ambiente. Per informazioni dettagliate, vedere Debug di AEM as a Cloud Service con Developer Console.
Authoring di moduli adattivi local-development
Quando si imposta e si configura un ambiente AEM Forms as a Cloud Service, vengono impostati gli ambienti di sviluppo, staging e produzione. Inoltre, imposta e configura un ambiente di sviluppo locale per le iterazioni e lo sviluppo rapidi. È possibile scaricare e configurare l'SDK per AEM e l'archivio delle funzionalità aggiuntive AEM Forms per configurare un ambiente di sviluppo as a Cloud Service Forms locale. Per istruzioni dettagliate, vedere Configurare un ambiente di sviluppo locale.
Debugging debugging
AEM as a Cloud Service viene eseguito su un’infrastruttura cloud scalabile e self-service. Richiede che gli sviluppatori AEM comprendano ed eseguano il debug di vari aspetti di AEM as a Cloud Service, dalla generazione e distribuzione fino a ottenere i dettagli sull’esecuzione delle applicazioni AEM. Per informazioni dettagliate, vedere Debug di AEM as a Cloud Service.