adobelivecycle上AEM表单中的模块、组件、应用、流程、服务和操作



我是AEM的新手,在阅读关于使用工作台的文档时,我遇到了所有这些术语。它们看起来都很相似,我真的不明白其中的区别。谁能解释一下这些的区别?

如果不了解使用特定术语的上下文,很难回答这个问题。然而,以下是我认为被普遍接受的定义:

<<p>模块/strong>用于JEE的AEM表单功能分为"模块"。(表格,输出,PDF生成器,数字签名,文件安全,工作流程)。您可以只安装您需要的模块,这将减少总体占用空间和安装复杂性。 <<p>组件/strong>-这通常是一个"文档服务组件"(DSC),它是一个定制的Java组件,您可以构建它来在进程中运行(见下文)。这也可以是一个"自定义组件"。这是一个AEM概念,也是一个自定义Java组件,但这次是在自适应表单中运行。 <<p>应用程序/strong>-这通常是在AEM Workbench中创建的容器,其中包含一组相关的进程和资源。您通常导出整个应用程序以将其从一个AEM Forms for JEE实例移动到另一个。

-这是Adobe在工作台(在应用程序内)中创建的功能单元的名称。它们可以是短期的(即同步的——立即运行并返回结果),也可以是长期的(即异步的——启动,但可能会运行很长一段时间,包括涉及人工的任务,并最终返回一个必须轮询才能检索的结果)。我通常更喜欢将短期过程称为"编排"。将长寿命的过程称为"工作流"。编排可以开箱即用,但工作流需要安装Workflow模块。

服务是模块中相关api的分组。例如,输出模块包含输出服务,表单模块有表单服务。如果安装了这些模块中的任何一个,它还会安装Assembler Service。这是一个旧文档,但它概述了每个模块要安装哪些服务。

<<p>操作/strong>-这通常是指"过程"中的一个步骤。(也就是编排或工作流)。在创建Process时,您可以将操作拖放到画布上,将它们连接在一起以创建流,并更改操作的属性以对Process中的变量执行操作。

我希望这对你有帮助。

最新更新