AEM Forms Workspace のアーキテクチャ aem-forms-workspace-architecture

AEM Forms Workspace は、CRX™ にホスティングされている web アプリケーションです。Workspace がサポートされているブラウザーで開かれると、CRX リソースがアクセスされ、アプリケーションがブラウザー内で HTML ページとしてレンダリングされます。

アプリケーションは REST エンドポイント上にある AEM Forms サーバーにアクセスして、次のことを行います。

  • ユーザーのタスク、プロセススタートポイント、プロセス履歴、およびユーザー情報の取得
  • タスクに対するアクションの実行
  • データベースでのクエリタスク
  • ユーザーの環境設定の更新など

AEM Forms サーバーは、JDBC を通して AEM Forms データベースにアクセスします。データベースは、タスク、プロセスとそのインスタンス、ユーザー、および関連情報を維持します。

AEM Forms Workspace は、モジュール形式の JavaScript™ コンポーネントで組み立てられており、これらのコンポーネントは他の Web アプリケーションで個々にカスタマイズしたり再利用することができます。コンポーネントは web アプリケーションに構造を提供する JavaScript ライブラリである BackBone に基づいています。コンポーネントと BackBone とのインタラクションを説明する記事について詳しくは、こちらを参照してください。CRX フォルダー構造のコンポーネントの組織については、この記事で説明しています。

AEM Forms Workspace のために配信されるパッケージを以下に示しています。

  • adobe-lc-workspace-pkg-<version>.zip:これは CRX パッケージです。すなわち、Package Manager を使用して CRX 内にデプロイできます。
  • adobe-lc-workspace-<version>-src.zip:デプロイパッケージ(Ship、Debug、および Dev パッケージ)を作成するための AEM Forms Workspace とスクリプトの完全なコードを含むアーカイブです。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2