使用API调用AEM Forms invoking-aem-forms-using-apis

本文档中的示例和示例仅适用于JEE环境上的AEM Forms。

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

客户端应用程序可以使用Java™ API、Web服务、远程处理和REST以编程方式调用AEM Forms服务。 使用管理控制台,您可以配置服务以公开端点,该端点允许通过编程方式调用AEM Forms服务。 默认情况下,大多数服务都预先配置为公开Remoting、Java™和Web服务端点。

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

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

NOTE
使用AEM表单进行编程不包括有关如何使用Watched文件夹或电子邮件调用AEM Forms的信息。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2