使用API调用AEM Forms

上次更新: 2023-05-04
  • 创建对象:
  • Developer
注意

AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

Adobe Experience Manager Forms是基于J2EE的企业软件,它包含在共享基础架构中运行的服务。 服务操作通常会消耗或生成文档。 通过使用AEM Forms,您可以将表单工作流与电子表单、文档安全和文档生成结合到一组集成且有凝聚力的服务中。 这些服务可以从防火墙内部和外部访问。

客户端应用程序可以使用Java API、Web服务、远程处理和REST以编程方式调用AEM Forms服务。 使用Administration Console,您可以配置服务以公开允许通过编程调用的AEM Forms服务的端点。 默认情况下,大多数服务都经过预配置,以公开远程处理、Java和Web服务端点。

您的业务需求决定了要使用的调用方法。 例如,使用Java API,您可以将AEM Forms功能集成到Java企业应用程序中,如Java实体和消息Bean。 同样,您可以使用Web服务将AEM Forms功能集成到.NET项目(或与支持Web服务标准的开发环境一起开发的其他项目)中。

服务需要运行服务容器,与Enterprise JavaBeans™(EJB)需要J2EE容器的方式类似。 AEM Forms只包含一个服务容器实施。 服务容器负责管理服务的生命周期,包括部署服务并确保所有请求都发送到正确的服务。 它还管理服务使用或生成的文档。

注意

使用AEM表单进行编程时,不包含有关如何使用“已监视文件夹”或电子邮件调用AEM Forms的信息。

在此页面上