Abbiamo un sito Web di grandi dimensioni che offre un servizio Web JsonRpc.
Per scopi di dimostrazione offline, voglio realizzare un server web portatile, localmente in esecuzione, con una funzionalità minimalista di replica del webservice in diretta, e metterlo insieme ai file Html che fanno richieste Ajax. Questo eseguibile del server locale dovrebbe avere il minor numero possibile di dipendenze.
Verrà eseguito e presentato da non-dev su macchine Windows non-dev, quindi preferirei avere un semplice eseguibile più il codice di servizio. Il linguaggio dovrebbe essere .NET, PHP o Java.
Avrò bisogno di un piccolo database dietro il quale probabilmente ci sarà Sqlite.
È importante dire che, per ragioni per cui non entrerò qui, non possiamo usare il codice del servizio web originale, ma dobbiamo riscriverlo per il server demo locale. Questo è il motivo per cui voglio dedicare il minimo sforzo alla tecnologia server locale.
Un programma di installazione per la distribuzione non è obbligatorio, va bene avere un file zip con un file eseguibile al suo interno che avvia il server web locale.
Cosa consiglieresti di realizzare questi requisiti?