我需要开发 WAS 应用程序并且应该托管到 Demandware 平台中。我可以使用 tomcat 开发 WAS 应用程序并将其托管到 Demandware 中还是应该在 Demandware 平台中开发 WAS 应用程序?
我是 Demanware 平台和 WAS 的新手。引导我。
我需要开发 WAS 应用程序并且应该托管到 Demandware 平台中。我可以使用 tomcat 开发 WAS 应用程序并将其托管到 Demandware 中还是应该在 Demandware 平台中开发 WAS 应用程序?
我是 Demanware 平台和 WAS 的新手。引导我。
您不能像您所描述的那样在 UX Studio 范式之外构建 Web 服务,但您可以在 UX Studio 中构建类似管道的伪服务,它返回 JSON、XML 等,它或多或少就像任何其他 REST 一样工作服务。
Demandware 是软件即服务 (SaaS) 提供商,它不允许您访问底层基础架构(例如 Tomcat 服务器、Oracle DB 等)来制作/安装您的自定义扩展。
更新(25.09.2015):目前 Demandware 正在对其控制器进行扩展,从基于管道的控制器迁移到基于脚本的控制器。有可能在某些时候他们甚至可能会引入用于创建 Web 服务的 API。
在这种情况发生之前,您唯一的选择是制作一些自定义管道并利用 XML/JSON over HTTP 之类的东西来实现此类功能。(或者,如果您坚持将其作为基于 SOAP 的服务,则需要使用显式代码解析 SOAP 信封)
Demandware 平台是一项专有技术,仅允许使用他们的沙箱和自己的 IDE“UX Studio”进行开发。所有这些东西都可以在他们的xchange 门户上供需求软件开发人员使用。您为其开发的商家可能会要求访问那里。
Demandware 的核心框架对第三方是封闭的,并通过 Demandware 脚本和 REST API 以及 Demandware 自己的 Pipelet 系统公开。遗憾的是您无法在 Demandware 服务器中部署外部应用程序,我们必须在 UX 工作室中单独创建新应用程序您可以在 Demandware Wiki 或 Exchange 上获得适当的帮助