Подумайте, какой стиль веб-сервиса.
Вы сравниваете Мыло с ОТДЫХОМ?
веб-сервис REST очень похож на веб-страницу, так как использует все встроенные функции HTTP. Где для службы SOAPrest требуется инфраструктура, необходимая для ее чтения и переваривания.
Glass fish связывает вас с конкретной средой, которая должна быть прекрасно масштабируемой и беспроблемной, но на самом деле это часто не так, требуя дорогих ресурсов для создания и поддержки кода. (не говоря уже об инфраструктуре и объектах)
Я бы рекомендовал использовать очень простой слой для создания вашего веб-сервиса. Например: PHP и небольшая рамка отдыха работают, возможно, что-то вроде модифицированной версии воспламенителя кода. Поскольку отдых не имеет состояния, его очень легко масштабировать. Просто добавьте больше веб-серверов Apache до тех пор, пока коровы не придут, заблуждайтесь ... или пока ваша база данных не будет разбита ... но успех всегда имеет свои проблемы. Почему бы не пойти с реализацией REST в облаке. Поместите Pup некоторые микро-экземпляры Web-серверов на Amazon, добавьте абстрактную реляционную базу данных, и все готово.
Но, как отмечали другие в этом обсуждении, вы не ограничены языком. Лучше определиться с тем, какой у вас сервис. ОТДЫХ или МЫЛО. сервис отдыха может быть построен на Python, Java, Pearl PHP и т. д. и т. д. Сервис Java-отдыха SOAP, вероятно, будет построен на Java, так как там есть все классные инструменты ... что может означать стеклянную рыбку.