使用API叫用AEM Forms

本文中的範例和範例僅適用於AEM Forms的JEE環境。

Adobe Experience Manager Forms是以J2EE為基礎的企業軟體,包含可在共用基礎架構中運作的服務。 服務操作通常使用或生成文檔。 使用AEM Forms,您就可以將表單工作流程與電子錶單、檔案安全性和檔案產生結合為一套整合且緊密的服務。 這些服務可從防火牆內外存取。

用戶端應用程式可使用Java API、web services、Remoting和REST,以程式設計方式叫用AEM Forms服務。 使用管理控制台,您可以設定服務,以公開端點,讓AEM Forms服務以程式設計方式呼叫。 依預設,大部分服務都已預先設定為公開Remoting、Java和web服務端點。

您的業務需求會決定要使用哪種呼叫方法。 例如,使用Java API,您可以將AEM Forms功能整合到Java企業應用程式中,例如Java實體和訊息Bean。 同樣地,您也可以使用web services將AEM Forms功能整合到。NET專案(或使用支援web services標準的開發環境開發的其他專案)中。

服務需要服務容器才能執行,類似於Enterprise JavaBeans™(EJB)需要J2EE容器的方式。 AEM Forms僅包含服務容器的一個實作。 服務容器負責管理服務的存留期,包括部署服務,並確保所有請求都發送到正確的服務。 它還管理服務所消費或產生的檔案。

注意

使用表AEM單進行程式設計時,並未包含如何使用「監看資料夾」或電子郵件叫用AEM Forms的資訊。

本頁內容