Одним словом: да
Более чем одним словом: да, вы делаете это одним способом, который является хорошей реализацией.
Вопросы для размышления - это безопасностьсервис (если это общедоступный сайт), сериализация методов данных - json, вероятно, проще всего обрабатывать как на стороне клиента, так и на стороне сервера.