2012-10-05 23 views
5

我需要開發WAS應用程序,並且應該託管到Demandware平臺中。我可以使用tomcat開發WAS應用程序嗎?可以將其託管到Demandware中,還是應該在Demandware平臺中開發WAS應用程序?Demandware中的webservice應用程序

我是Demanware平臺和WAS的新手。引導我。

回答

2

Demandware平臺是一項專有技術,它允許開發人員僅使用他們的沙箱並擁有IDE「UX Studio」。所有這些東西都可以用於需求軟件開發人員的xchange portal。訪問那裏可能是由您開發的商家請求的。

4

您不能像您所描述的那樣在UX Studio範例之外構建Web服務,但是您可以在UX Studio中構建一個類似管道的虛擬服務,該虛擬服務器返回JSON,XML等,它將或多或少地工作像其他REST服務一樣。

3

Demandware是軟件即服務(SaaS)提供商,它不允許您訪問底層基礎架構(例如Tomcat服務器,Oracle數據庫等)來製作/安裝您的自定義擴展。

UPDATE(25.09.2015): 當前Demandware正在對其控制器進行擴展,從基於pipeleine的控制器遷移到基於腳本的控制器。有可能在某些時候,他們甚至可能會引入一個API來創建Web服務。

在這種情況發生之前,您唯一的選擇是製作一些自定義管道,並利用類似XML/JSON over HTTP的功能來處理此類功能。 (或者如果你堅持把它作爲基於SOAP的服務,你將需要用明確的代碼解析SOAP信封)

0

Demandware的核心框架不對第三方封閉,並通過Demandware腳本和REST API公開以及Demandware自己的Pipelet系統。 可悲的是你無法在Demandware服務器上部署外部應用程序,我們必須在UX studio中單獨創建新應用程序 您可以在Demandware Wiki或Exchange上獲得適當幫助

+0

因此,如果我作爲第三方希望與Demandware商店交談,我有什麼選擇? –

相關問題