Хотя ваш вопрос довольно открытый, и многое будет зависеть от ваших точных требований (какого типа пользовательский интерфейс, критерии производительности, безопасность и т. Д.), Общая архитектура будет заключаться в развертывании RESTful службы . При правильной реализации это технологически нейтральный и легкий способ раскрытия функциональности. Ваше веб-приложение может быть таким же простым, как (в основном) статический сайт, который передает JSON через HTTP в службу REST.