AEM Formsas a Cloud Service架構 architecture
Adobe Experience Manager Forms as a Cloud Service是雲端原生解決方案,企業可建立、管理、發佈和更新複雜的數位表格和通訊,同時將提交的資料與後端程式、商業規則整合,並將資料儲存在外部資料存放區。 它延伸Adobe Experience Manager as a Cloud Service。 若要進一步瞭解擴充、部署、環境和其他基礎結構,請參閱 Adobe Experience Manager as a Cloud Service的架構簡介。
AEM Formsas a Cloud Service支援兩個主要使用案例:數位註冊與客戶通訊。 下圖說明這兩個使用案例的架構。
Forms數位註冊
Forms通訊
元件
Formsas a Cloud Service包含多個元件:
CDN (內容傳遞網路)
每個AEM Formsas a Cloud Service程式都可以存取內建CDN服務。 它包含在Forms as a Cloud Service的授權中。
作者
Author是在標準制作執行模式中執行的AEM Formsas a Cloud Service例項。 此範本適用於內部使用者、表單設計人員和開發人員。 製作環境會啟用下列功能:
- 製作和管理表單。
- 連線到Automated forms conversion服務以將PDF或XDP表單轉換為最適化表單。
- 建立及執行以Forms為中心的工作流程。
- 管理最適化表單資產。
- 管理通訊資產。
- 同步RESTful API (Real-time API)和Batch API,以建立、組合和提供品牌導向和個人化的通訊。
- 同步API以組合、重新排列和驗證PDF檔案。
發佈
Publish執行個體是在標準AEM Forms執行模式中執行的Publishas a Cloud Service。 Publish例項適用於表單式應用程式的一般使用者,例如存取公開網站及提交表單的使用者。 可啟用下列功能:
- 呈現和提交表單給一般使用者。
- 傳輸原始提交的表單資料,以便在最終記錄系統中進一步處理和儲存。
- 正在連線至客戶管理的儲存裝置以儲存資料。
- 與Adobe Sign連線,以電子簽章最適化表單提交記錄。
- 同步API,以建立、組合及傳遞品牌導向和個人化的通訊。
- 同步API以組合、重新排列和驗證PDF檔案。
反向復寫不可在AEM as a Cloud Service上使用,以將內容/資料從Publish服務傳送至作者服務。 不過,您可以設定在Publish上執行的最適化Forms,以將資料提交至作者上的工作流程(工作流程只能對作者執行)。 這有助於核准使用案例。
Dispatcher
Dispatcher是Adobe Experience Manager的快取及/或負載平衡工具,可搭配企業級網頁伺服器使用。
Adobe服務
Automated forms conversion服務
Automated forms conversion服務會自動將您的PDF和XFA表單轉換為適合裝置、回應式且以HTML5為基礎的最適化表單。
Adobe Sign
Adobe Sign是雲端型電子簽章服務,可讓使用者使用瀏覽器或行動裝置來傳送、簽署、追蹤及管理簽名程式。 您可以整合Adobe Sign與最適化表單,以自動化簽署工作流程、簡化單一和多重簽名流程,並以電子方式簽署最適化表單。
客戶管理的儲存裝置
Formsas a Cloud Service提供可將內容儲存在外部儲存系統(例如Blob存放區、資料庫或儲存服務)中的選項。 您也可以將包含敏感個人資料(SPD)元素的程式內工作流程資料(AEM工作流程變數資料)儲存在客戶管理的存放庫中,以進行安全處理。 Adobe建議僅將敏感資料儲存在客戶管理的存放區中。
您可以使用 統一儲存聯結器 連線至Blob儲存體,並使用 表單資料模型(FDM) 連線至資料庫或後端服務(RESTful、SOAP、Azure Blob儲存體等)。
文件服務
檔案服務由下列專案組成:
-
輸出服務(通訊 — Document Generation API) 可協助建立品牌核准、個人化和標準化的檔案,例如商務通訊、對帳單、索賠處理信函、利益通知、每月帳單或歡迎套件。
-
組合器服務(通訊 — Document Manipulation API) 可協助組合、重新排列和驗證PDF檔案。
-
記錄檔案(DoR)服務 協助產生記錄檔案(DoR)。 此服務會在其Pod中執行,且獨立於Formsas a Cloud Service的Author和Publish例項。 它有助於提供更優異的效能,並依據負載獨立調整Pod。
Cloud Manager
Cloud Manager是AEM as a Cloud Service的必要元件。 這是我們客戶營運與開發人員角色的單一入口點。 這是可管理AEM計畫和環境的位置。 Cloud Manager已演化為自助服務入口網站,可在此建立和設定AEM as a Cloud Service的主要元件:
- 建立和管理方案
- 在方案中建立和管理AEM環境
- 建立和管理將客戶計畫碼和設定部署到特定環境的管道
- 取得這些元件之重要生命週期事件的通知(例如產品更新)
如需Cloud Manager的詳細資訊,請參閱瞭解AdobeCloud Manager和Cloud Manager簡介。
開發人員主控台
Developer Console提供每個執行Forms as a Cloud Service環境的各種詳細資訊。 這些詳細資料有助於對環境進行偵錯。 如需詳細資訊,請參閱使用Developer Console偵錯AEM as a Cloud Service。
最適化表單製作 local-development
當您設定AEM Formsas a Cloud Service環境時,可以設定開發、測試和生產環境。 此外,設定並設定本機開發環境,以進行快速反複和開發。 您可以下載並設定AEM SDK和AEM Forms附加功能封存,以設定本機Formsas a Cloud Service開發環境。 如需詳細指示,請參閱設定本機開發環境。
偵錯 debugging
AEM as a Cloud Service在自助服務、可擴充的雲端基礎結構上執行。 它需要AEM開發人員瞭解並偵錯AEM as a Cloud Service的各個層面,從建置和部署,到取得執行AEM應用程式的詳細資訊。 如需詳細資訊,請參閱偵錯AEM as a Cloud Service。