Как я могу написать сервис в scala таким образом, чтобы веб-приложение могло вызывать его конечные точки?
Как бы он работал как демон?
Вы можете использовать Lift для создания веб-сервиса в стиле REST. Lift wiki объясняет это очень хорошо.
Вам следует взглянуть на BlueEyes и Scalatra , если все, что вам нужно, - это эффективный / масштабируемый сервис RESTful, без лишних наворотов, которые дает вам Lift.