Architecture 在AEM层上托管复杂的编排/转换/业务逻辑是一个好主意吗
从设计角度来看,您认为在AEM层上开发复杂的业务规则和流程编排是一个好主意吗,例如:Architecture 在AEM层上托管复杂的编排/转换/业务逻辑是一个好主意吗,architecture,aem,Architecture,Aem,从设计角度来看,您认为在AEM层上开发复杂的业务规则和流程编排是一个好主意吗,例如: 调用6个不同的服务(Soap、Rest(XML/JSON))来检索客户数据,并将其作为servlet公开,以将其提供给托管在我的ClientLib上的单页应用程序(JS自治应用程序) 知道此处理不需要任何AEM功能(不需要内容、AEM云集成或个性化等) 我的猜测是否定的,将这段代码转移到更便宜的服务器会更明智。 即使从组织的角度来看,将所有这些连贯的功能放在同一个包上,由同一个团队维护也是有意义的 您认为如
- 调用6个不同的服务(Soap、Rest(XML/JSON))来检索客户数据,并将其作为servlet公开,以将其提供给托管在我的ClientLib上的单页应用程序(JS自治应用程序)
您认为如何?我可以想到将代码放在AEM中会导致4个潜在问题:
- 缩放成本更高,因为您需要付费实例
- 引入新版本AEM时的额外成本
- 如果AEM中断或您需要切换平台,则会产生额外费用
- 与Java开发人员相比,开发人员可用性/成本