Architektur von AEM Forms Workspace aem-forms-workspace-architecture

AEM Forms Workspace ist eine Webanwendung, die auf CRX™ gehostet wird. Wenn Workspace in einem Browser geöffnet wird, wird auf eine CRX-Ressource zugegriffen und die Anwendung wird im Browser als HTML-Seite gerendert.

Das Programm greift auf den AEM Forms-Server an REST-Endpunkten zu, um Folgendes zu tun:

  • Abrufen von Benutzeraufgaben, Verarbeiten von Startpunkten, Prozessverlauf und Benutzerinformationen
  • Ausführen von Aktionen für Aufgaben
  • Abfragen in der Datenbank
  • Aktualisieren von Benutzereinstellungen und mehr

Der AEM Forms-Server greift über JDBC auf die AEM Forms-Datenbank zu. Die Datenbank enthält Aufgaben, Prozesse und ihre Instanzen, Benutzer und zugehörige Informationen.

AEM Forms Workspace ist aus modularen JavaScript™-Komponenten aufgebaut, die in anderen Web-Anwendungen individuell angepasst und wiederverwendet werden können. Die Komponenten basieren auf BackBone, einer JavaScript-Bibliothek, die Webanwendungen strukturiert. Ein detaillierter Artikel, der die Interaktion von Komponenten mit BackBone beschreibt, ist here. Die Organisation der Komponenten in der CRX-Ordnerstruktur wird im Abschnitt this Artikel.

Für AEM Forms Workspace bereitgestellte Pakete:

  • adobe-lc-workspace-pkg-<version>.zip: Dies ist ein CRX-Paket, das heißt, es kann mithilfe des Package Manager in CRX bereitgestellt werden.
  • adobe-lc-workspace-<version>-src.zip: Dies ist ein Archiv, das den vollständigen Code von AEM Forms Workspace und Skripte enthält, um die Bereitstellungspakete (Lieferpaket, Debugging-Paket und Entwicklungspaket) zu erstellen.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2