Demandware中的Web服务应用程序

时间:2012-10-05 11:55:58

标签: web-services demandware

我需要开发WAS应用程序,并且应该托管到Demandware平台。我可以使用tomcat开发WAS应用程序并将其托管到Demandware中,还是应该在Demandware平台中开发WAS应用程序?

我是Demanware平台和WAS的新手。指导我。

4 个答案:

答案 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上获得适当的帮助