企业基础架构包括不同的后端系统或数据源,如数据库、 Web服务、 REST服务、 OData服务和CRM解决方案。 它们共同构成了一个信息系统,为企业应用程序提供数据以执行日常业务。 另一方面,应用程序会捕获数据并将其发送回更新数据源。
AEM Forms 自适应表单和交互式通信等应用程序要求与数据源集成,以便在渲染表单和创建交互式通信时获取客户数据。 在某些情况下,根据自适应表单中的用户输入从数据源获取数据。 此外,提交的自适应表单数据可以写回以更新各自的数据源。
虽然分布式模块化系统有其自身的好处,但挑战在于跨数据源集成和创建数据关联。 数据集成是功能强大且高效的企业基础架构的关键,各有不同的数据源连接到应用程序以交换业务数据。
AEM Forms 数据集成允许配置和连接不同的数据源 AEM Forms. 它提供了一个直观的用户界面,用于跨连接的数据源创建业务实体和服务的统一数据表示架构。 统一表示法称为表单数据模型,是JSON架构的扩展。 表单数据模型中的实体称为数据模型对象。 表单数据模型允许您:
创建表单数据模型后,您便可以将其用于各种自适应表单和交互式通信工作流,例如:
实施数据集成的第一步是标识和配置数据源,这些数据源存储了您希望在自适应表单和交互式通信用例中利用的信息。 接下来,创建一个使用来自一个或多个数据源的数据模型对象、属性和服务的表单数据模型。 您可以基于表单数据模型创建自适应表单和交互式通信,其中交互式通信中的自适应表单字段或占位符绑定到各自的数据源属性。
AEM Forms 还允许您创建独立于数据源的表单数据模型,并在以后将表单数据模型中的数据模型对象和属性与数据源关联或绑定。 它在处理表单数据模型时消除了对数据源的任何依赖性。
请查看以下内容以开始、了解和实施数据集成。