AEM Forms Workspace Architecture
AEM Forms workspace is a web application hosted on CRX™. When workspace is opened in a browser, a CRX resource is accessed, and the application is rendered as HTML page in the browser.
The application accesses AEM Forms server on REST endpoints to do the following:
- Fetch user tasks, process startpoints, process history, and user information
- Perform action on tasks
- Query tasks in database
- Update user preferences and more
The AEM Forms server accesses AEM Forms database over JDBC. The database persists tasks, processes and their instances, users, and related information.
Packages delivered for AEM Forms workspace:
- adobe-lc-workspace-pkg-<version>.zip : It is CRX package, that is, it can be deployed in CRX using the Package Manager.
- adobe-lc-workspace-<version>-src.zip : It is an archive that contains complete code of AEM Forms workspace and scripts to create the deploy packages--Ship, Debug, and Dev packages.