AEM Formsas a Cloud Service架构 architecture

版本
文章链接
AEM 6.5
单击此处
AEM as a Cloud Service
本文

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数字注册

Forms通信

Forms通信

组件

Formsas a Cloud Service包含多个组件:

CDN(内容分发网络)

每个AEM Formsas a Cloud Service程序都可以访问内置CDN服务。 它包含在Forms as aCloud Service的许可证中。

创作

Author是在标准创作运行模式下运行的AEM Formsas a Cloud Service实例。 它面向内部用户、表单设计人员和开发人员。 创作环境支持以下功能:

  • 创作和管理表单。
  • 连接到Automated forms conversion服务以将PDF或XDP表单转换为自适应表单。
  • 创建和运行以Forms为中心的工作流。
  • 管理自适应表单资源。
  • 管理通信资产。
  • 同步RESTful API (Real-time API)和批处理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的缓存和/或负载平衡工具,可与企业级Web服务器一起使用。

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 Storage等)。

文档服务

文档服务由以下部分组成:

  • 输出服务(通信 — 文档生成API) ​帮助创建品牌批准、个性化的标准化文档,如业务往来函、报表、索赔处理函、福利通知、每月账单或欢迎套件。

  • 汇编程序服务(通信 — Document Manipulation API) ​帮助合并、重新排列和验证PDF文档。

  • 记录文档(DoR)服务 ​帮助生成记录文档(DoR)。 该服务在独立于Formsas a Cloud Service的Author实例和Publish实例的Pod中运行。 它有助于提供更好的性能,并根据负载独立扩展Pod。

Cloud Manager

Cloud Manager是AEM as a Cloud Service的必要组件。 它是我们客户运营和开发人员角色的单一入口点。 这是可以管理AEM程序和环境的位置。 Cloud Manager已经演变成为自助服务门户,在其中可以创建和配置AEM as a Cloud Service的主要组件:

  • 创建和管理项目
  • 在程序中创建和管理AEM环境
  • 创建和管理用于将客户代码和配置部署到特定环境的管道
  • 获取有关这些组件的重要生命周期事件(例如,产品更新)的通知
    有关Cloud Manager的更多信息,请参阅了解AdobeCloud ManagerCloud 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

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab