there are many way to do that, maybe put it on services. Or as you mentions, put it on model, this approach is no problem, because ember js app is just an web app, its business logic is intimately tied to the delivery platform, the web