2012-10-05 13 views
5

Ho bisogno di sviluppare un'applicazione WAS e deve essere ospitata nella piattaforma Demandware. Posso sviluppare l'applicazione WAS usando tomcat e posso ospitarla nel Demandware o l'applicazione WAS dovrebbe essere sviluppata nella piattaforma Demandware?Applicazione webservice in Demandware

Sono nuovo alla piattaforma Demanware e WAS. Guidami.

risposta

2

La piattaforma di Demandware è una tecnologia proprietaria che consente lo sviluppo solo utilizzando le proprie sandbox e il proprio IDE "UX Studio". Tutto questo materiale è disponibile per gli sviluppatori di Demandware sul loro xchange portal. L'accesso potrebbe essere richiesto da un commerciante per lo sviluppo.

4

Non è possibile creare un servizio Web al di fuori del paradigma UX Studio come quello descritto, ma è possibile creare un servizio psuedo come pipeline in UX Studio che restituisce JSON, XML e così via e funzionerà più o meno solo come qualsiasi altro servizio REST.

3

Demandware è un provider di Software as a Service (SaaS), che non consente di accedere all'infrastruttura sottostante (ad esempio server Tomcat, Oracle DB, ecc.) Per creare/installare le estensioni personalizzate.

UPDATE (25.09.2015): Attualmente Demandware sta estendendo i propri controller, migrando dai controllori basati su pipeline a quelli basati su script. È probabile che a un certo punto possano persino introdurre un'API per la creazione di servizi web.

Fino a quando ciò non accade, l'unica opzione possibile è creare alcune pipeline personalizzate e utilizzare qualcosa come XML/JSON su HTTP per questo tipo di funzionalità. (O se si insiste ad averlo come servizio basato su SOAP, sarà necessario analizzare le buste SOAP con codice esplicito)

0

Demandware ha il framework principale chiuso a terze parti ed è esposto tramite lo script Demandware e le API REST come così come il sistema Pipelet di Demandware. Purtroppo non è possibile distribuire un'applicazione esterna nel server Demandware, dobbiamo creare separatamente una nuova app in UX studio È possibile ottenere l'aiuto corretto su Demandware Wiki o su Exchange

+0

quindi se io, come una terza parte, voglio parlare con i negozi Demandware, quali sono le mie opzioni? –