В основном я спрашиваю, потому что я хочу знать, должен ли в Java называть его "webService" или "webservice".
Ответ 1
На такой сложный вопрос может ответить только Google Fight. Это не конкурс: "Веб-сервис" (два слова) является явным победителем.
Интересно, что "веб-сайт" против "веб-сайта" был борьбой с датдекадой, и, похоже, первое из них выиграло. В течение долгого времени "веб-сайт" был правильной формой. Возможно, "webservice" поймает то же самое. Пока что не так.
Ответ 2
W3C говорит два слова. Отметьте их глоссарий по этому вопросу.
Ответ 3
По-моему, это должно быть два слова.
Ответ 4
Поскольку вы отметили вопрос web-services, я думаю, вы должны добавить "веб-сервис" в список возможностей. Конечно, это не работает для Java.
На данный момент я бы использовал два слова, если кто-то, кто не знаком с этим термином, читает ваш код.