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